Course code InfT4036

Credit points 2

Advanced Programming in Computer Control II

Total Hours in Course80

Number of hours for lectures16

Number of hours for seminars and practical classes16

Independent study hours48

Date of course confirmation10.03.2015

Responsible UnitDepartment of Computer Systems

Course developer

author Datoru sistēmu katedra

Ingus Šmits

Mg. sc. ing.

Course abstract

For modern programmers, it is important to develop solutions that can use web services and GIS data, and can operate on various types of equipment. In this course principles of GIS application, network program and mobile applications development are explained.

Learning outcomes and their assessment

As a result of the study course students acquire:
• knowledge of methods of programming and programming Technologies.
• different skills, such as: coding and debugging, usage of the right programming style, creating user interfaces, using project schemes and diagrams, determining performance of different programs.
• competence, such as: coding and debugging programs without assistance, data handling tasks, creating user interfaces, designing very sophisticated Web pages, principles of parallel programming.

Compulsory reading

1. Troelsen A. C# 2010 and the .NET Platform Pro C# 2010 and the .NET 4 Platform. Publisher: Apress, 2010
2. Albahari J. Threading in C# [tiešsaiste] [skatīts 15.04.2015.]. Pieejams: http://www.albahari.com/threading
3. Petzold C., Programming Windows Phone 7, Microsoft Press, 2010. Pieejams:http://blogs.msdn.com/b/microsoft_press/archive/2010/10/28/free-ebook-programming-windows-phone-7-by-charles-petzold.aspx

Further reading

1. NET Development [tiešsaiste] [skatīts 15.04.2015.]. Pieejams: http://msdn.microsoft.com/en-us/library/ff361664.aspx.
2. 101 LINQ Samples [tiešsaiste] [skatīts 15.04.2015.]. Pieejams: http://msdn.microsoft.com/en-us/vcsharp/aa336746