Latviešu Krievu Angļu Vācu Franču
Statuss(Aktīvs) Izdruka Arhīvs(0) Studiju plāns Vecais plāns Kursu katalogs Vēsture

Kursa nosaukums Programmēšanas pamati
Kursa kods InfTB004
Zinātnes nozare Informācijas tehnoloģija (nav zn)
Kredītpunkti (ECTS) 5
Kopējais stundu skaits kursā 135
Lekciju stundu skaits 16
Semināru un praktisko darbu stundu skaits 40
Laboratorijas darbu stundu skaits 0
Studenta patstāvīgā darba stundu skaits 79
Kursa apstiprinājuma datums 13/12/2023
Atbildīgā struktūrvienība Datoru sistēmu un datu zinātnes institūts
 
Kursa izstrādātājs(-i)
Mg. paed., pasn. Kārlis Veiss

Priekšzināšanas
Kursam priekšzināšanas nav nepieciešamas
 
Aizstātais(-ie) kurss(-i)
InfT3044 [GINT3044] Programmēšanas pamati
Kursa anotācija
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
Kursa rezultāti un to vērtēšana
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).
Kursa saturs(kalendārs)
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.
Prasības kredītpunktu iegūšanai
Eksāmens. Jābūt ieskaitītiem praktiskiem darbiem un izpildītam kontroldarbam.
Studējošo patstāvīgo darbu organizācijas un uzdevumu raksturojums
Praktisko nodarbību laikā uzsāktās uzdevumu izpildes pabeigšana līdz nākamajai nodarbībai. Gatavošanās ieskaites darbam.
Studiju rezultātu vērtēšanas kritēriji
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%).
Obligātā literatūra
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)
Papildliteratūra
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
Piezīmes
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