Kursa kods InfTB004
Kredītpunkti 5
Zinātnes nozareInformācijas tehnoloģija (nav zn)
Kopējais stundu skaits kursā56
Lekciju stundu skaits16
Semināru un praktisko darbu stundu skaits40
Laboratorijas darbu stundu skaits0
Studenta patstāvīgā darba stundu skaits79
Kursa apstiprinājuma datums13.12.2023
Atbildīgā struktūrvienībaDatoru sistēmu un datu zinātnes institūts
Mg. paed.
InfT3044 [GINT3044] Programmēšanas pamati
Studiju kursa mērķis ir apskatīt programmēšanas valodu vēsturi, attīstību un uzbūves principus. Studenti tiek iepazīstināti ar programmēšanas valodu pamatelementiem – datu tipiem, mainīgajiem, nosacījuma operatoriem, cikliem, masīviem un funkcijām. Praktisko nodarbību ietvaros studenti gūst iemaņas vienkāršu programmu veidošanā, izmantojot programmēšanas valodas C# un Python
Zināšanas - zin programmēšanas pamatprincipus (praktisko darbu aizstāvēšana);
Prasmes – prot veidot programmas kodu un atkļūdot programmas, lietot labu programmēšanas stilu (praktiskie darbi, kontroldarbs);
Kompetences - veidot programmas kodu un atkļūdot programmas vienkāršu aprēķinu un datu apstrādes uzdevumu veikšanai (praktisko darbu aizstāvēšana, kontroldarbs).
Pilna laika klātienes studijās:
1. Programmēšanas valodu attīstība un raksturojums (Lekcija – 1 h).
2. C# programmas izveide un izpilde (Lekcija – 1 h, praktiskie darbi – 4 h).
3. C# mainīgie, konstantes un literāļi (Lekcija – 1 h, praktiskie darbi – 2 h),
4. C# operatori (Lekcija – 1 h, praktiskie darbi – 3 h)
5. C# matemātisko funkciju realizācija (Lekcija – 1 h, praktiskie darbi – 3 h)
6. C# nosacījumu priekšraksti (Lekcija – 1 h, praktiskie darbi – 4 h)
7. C# cikla priekšraksti (Lekcija – 1 h, praktiskie darbi – 5 h)
8. C# pakārtoti cikla priekšraksti (Lekcija – 1 h, praktiskie darbi – 4 h)
9. C# viendimensijas masīvi (Lekcija – 1 h, praktiskie darbi – 1 h)
10. C# divdimensiju masīvi (Lekcija – 1 h, praktiskie darbi – 1 h)
11. C# rakstzīmju virknes (Lekcija – 1 h, praktiskie darbi – 2 h)
12. C# metožu veidošana (Lekcija – 1 h, praktiskie darbi – 1 h)
13. Pyton programmas struktūra un datu tipi (Lekcija – 1 h, praktiskie darbi – 1 h)
14. Pyton operatori un matemātiskās funkcijas (Lekcija – 1 h, praktiskie darbi – 3 h)
15. Pyton nosacījumu priekšraksti (Lekcija – 1 h, praktiskie darbi – 3 h)
16. Pyton cikla priekšraksti (Lekcija – 1 h, praktiskie darbi – 3 h)
Nepilna laika neklātienes studijās:
Tiek īstenotas visas tēmas, kas norādītas pilna laika klātienes studijās, bet kontaktstundu skaits ir ½ no norādīto stundu skaita.
Eksāmens.
Jābūt ieskaitītiem praktiskiem darbiem un izpildītam kontroldarbam.
Praktisko nodarbību laikā uzsāktās uzdevumu izpildes pabeigšana līdz nākamajai nodarbībai. Gatavošanās ieskaites darbam.
Eksāmena atzīme ir kumulatīvais vērtējums no divām daļām – ieskaitīti praktiskie darbi (60%), kontroldarba vērtējums (40%).
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)
1. C# Introduction [tiešsaiste] [skatīts 18.01.2022.]. Pieejams: https://www.w3schools.com/cs/cs_intro.php
2. Python Introduction [tiešsaiste] [skatīts 18.01.2022.]. Pieejams: https://www.w3schools.com/python/python_intro.asp
Profesionālās augstākās izglītības bakalaura studiju programmas “Ģeoinformātika un tālizpēte” pilna laika klātienes studijās un nepilna laika neklātienes studijās