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 |