Course code DatZ1009

Credit points 2

Introduction to Programming I

Total Hours in Course80

Number of hours for lectures16

Number of hours for laboratory classes16

Independent study hours48

Date of course confirmation12.01.2016

Responsible UnitDepartment of Computer Systems

Course developer

author Datoru sistēmu katedra

Ingus Šmits

Mg. sc. ing.

Course abstract

Development, construction principles and history of programming languages are examined in this course. Students are introduced to the basic elements of a programming language - Data types, variables, conditional operators, cycle, arrays and functions. In practical exercises students create simple programs in programming language C#.

Learning outcomes and their assessment

As a result of the study course acquirement students get:
Knowledge about basic programming principles;
Skills in encoding and debugging programs, using good programming style;
Competence in independent encoding and debugging program’s simple calculation, as well as data processing tasks, without using a data management system.

Compulsory reading

1. Troelsen A., C# 2010 and the .NET Platform. Apress, 2010.
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. NET Development [tiešsaiste] [skatīts 29.11.2010.]. Pieejams: