RA0263 Programmēšanas pamati

Kods RA0263
Nosaukums Programmēšanas pamati
Statuss Obligātais/Ierobežotās izvēles
Līmenis un tips Pamatstudiju, Profesionālais
Tematiskā joma Datormācība
Struktūrvienība Rēzeknes akadēmija
Mācībspēks Jurijs Musatovs
Kredītpunkti 3.0
Daļas 1
Anotācija Studiju kursā tiek aplūkoti algoritmu izstrādes un programmēšanas pamati, demonstrējot vienkāršu programmatūras risinājumu izstrādes iespējas valodās C++ un Python. Studiju kurss ļauj apgūt praktiskās iemaņas algoritmu izstrādē, izmantojot dažādus algoritma pieraksta veidus. Studiju kursā iekļauti arī temati par datu struktūrām, programmatūras izstrādes posmiem, kā arī praktiskās programmēšanas jautājumi. Būtisku studiju kursa daļu veido praktisko darbu izpilde, kuros studenti apgūst prasmes izmantot kursā apgūtās zināšanas..
Studiju kursa saturs
Saturs Pilna un nepilna laika klātienes studijas Nepilna laika neklātienes studijas
Kontaktstundas Patstāvīgais darbs Kontaktstundas Patstāvīgais darbs
Programmatūras izstrādes procesa pamati. 2 3 0 0
Algoritmu izstrādes pamati, pseidokods. 2 3 0 0
C++ programmas izveide un izpilde. Izstrādes vide un rīki. Google C++ Style Guide. 2 3 0 0
Python programmas izveide un izpilde. Izstrādes vide un rīki. PEP8 2 3 0 0
Programmēšanas valodas C++ pamati. Datu tipi. 2 3 0 0
C++ operatori. 2 3 0 0
Programmēšanas valodas Python pamati. 2 3 0 0
Python operatori. 2 3 0 0
C++ un Python nosacījumu priekšraksti. 2 3 0 0
C++ cikla priekšraksti. 2 3 0 0
Python cikla priekšraksti. 2 3 0 0
Ievads datu struktūrās. Programmas koda dokumentācija. 2 3 0 0
C++ un Python viendimensijas masīvi vai saraksti. 2 3 0 0
C++ divdimensiju masīvi. 2 3 0 0
Python divdimensiju saraksti. 2 3 0 0
Darbs ar datnēm C++ un Python valodās. 2 4 0 0
Kopā: 32 49 0 0
Mērķis un uzdevumi, izteikti
kompetencēs un prasmēs
Studiju kursa mērķis ir sniegt studentiem pamatzināšanas algoritmu izstrādē un programmēšanā, lai attīstītu prasmes vienkāršu uzdevumu risināšanā. Studiju kursa uzdevumi: 1. Attīstīt prasmi izstrādāt vienkāršus algoritmus un kompetenci tos pielietot praktisku problēmu risināšanā. 2. Pilnveidot prasmi rakstīt un strukturēt programmas, kā arī kompetenci izvēlēties piemērotas programmēšanas konstrukcijas uzdevuma risināšanai. 3. Veidot prasmi testēt un labot programmēšanas risinājumus un kompetenci kritiski vērtēt to pareizību un efektivitāti.
Sasniedzamie studiju
rezultāti un to vērtēšana
1. Zina programmēšanas pamatprincipus (praktisko darbu aizstāvēšana) - Praktisko darbu aizstāvēšana un teorētisko jautājumu eksāmenā atbildes
2. Prot veidot programmas kodu un atkļūdot programmas, lietot labu programmēšanas stilu (praktiskie darbi) - Praktisko darbu izpilde (60%) ar uzsvaru uz prasmēm un kompetencēm.
3. Spēj veidot programmas kodu un atkļūdot programmas vienkāršu aprēķinu un datu apstrādes uzdevumu veikšanai (praktisko darbu aizstāvēšana) - Praktisko darbu aizstāvēšana, eksāmena uzdevumi (40%) ar uzsvaru uz zināšanām un kompetencēm.
Studiju rezultātu vērtēšanas kritēriji
Mājasdarbu izpildes vērtējums - 60%
Noslēguma pārbaudījums (eksāmens) - 40%
 
Priekšzināšanas Nav
Studiju kursa plānojums
Daļa KP Stundas Pārbaudījumi
Lekcijas Prakt. d. Lab. Ieskaite Eksāmens Darbs
1 3.0 16.0 16.0 0.0 *

Pieteikties uz šo kursu

[Kursa apraksts PDF formātā]