Course code BūvZB047

Credit points 3

Computer Graphics in Land Management and Surveying II

Total Hours in Course

Number of hours for lectures8

Number of hours for seminars and practical classes24

Number of hours for laboratory classes0

Independent study hours49

Date of course confirmation10.01.2025

Responsible UnitInstitute of Computer Systems and Data Science

Course developer

author lect.

Kārlis Veiss

Mg. paed.

Prior knowledge

BūvZB044, Computer Graphics in Land Management and Surveying I [Z.ier. un mēr., p(b)]

Course abstract

The purpose of the study course is to acquire skills in creating simple programs using the C# programming language. Students get an idea of the history and development of programming languages, as well as the basic principles of programming. Students learn the basic
elements of programming languages - data types, variables, conditional statements, loops and arrays.

Learning outcomes and their assessment

Knowledge - knows the basic principles of programming (defense of practical works);
Skills – know how to create program code and debugs programs, use a good programming style (practical work, test work);
Competencies - to create program code and make its debugs for performing simple calculations and data processing tasks (defense of practical works, test work).

Course Content(Calendar)

Full-time studies:

1. Development and characteristics of programming languages (Lecture – 1 h).
2. Creation and execution of a C# program (Lecture – 1 h, practical work – 3 h).
3. C# variables, constants and literals (Lecture – 1 h, practical work – 3 h),
4. C# operators (Lecture – 1 h, practical work – 3 h)
5. Implementation of mathematical functions in C# (Lecture – 1 h, practical work – 3 h)
6. C# conditional statements (Lecture – 1 h, practical work – 4 h)
7. C# cycle instructions (Lecture – 1 h, practical work – 6 h)
8. C# arrays (Lecture – 1 h, practical works – 2 h)

Part-time studies:

All topics specified for full-time studies are implemented, but the number of contact hours is 1/2 of the specified number of hours

Requirements for awarding credit points

Test with a mark
Must have passed practical works and successful completion of the test.

Description of the organization and tasks of students’ independent work

Completion of tasks started during practical lessons until the next lesson. Preparation for test work.

Criteria for Evaluating Learning Outcomes

Practical works are evaluated with passed/failed. The test mark is the cumulative evaluation from two parts - credited practical works (60%), evaluation of the test work (40%).

Compulsory reading

1. Troelsen A., C# 2010 and the .NET Platform. 5th edition. New York, NY: Apress, 2010. 1712 p.
2. David S. P., Introducing Microsoft .NET 3rd ed. Microsoft Press, 2003. (Pieejama pie kursa atbildīgā mācībspēka)
3. Petzold C., Programming Microsoft Windows with C#,
Microsoft Press, 2001. (Pieejama pie kursa atbildīgā mācībspēka)

Further reading

1. C# Introduction [tiešsaiste] [skatīts 18.01.2022.]. Pieejams: https://www.w3schools.com/cs/cs_intro.php

Notes

Professional higher education bachelor study program “Land Management and Surveying” for full-time studies and part-time studies