Kods | DE1012 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Nosaukums | Risinājumu algoritmizācija un programmēšana | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Statuss | Obligātais/Ierobežotās izvēles | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Līmenis un tips | Pamatstudiju, Akadēmiskais | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tematiskā joma | Datorika | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Struktūrvienība | Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mācībspēks | Natālija Prokofjeva, Jurijs Lavendels, Jurijs Ivanovs, Marija Dobkeviča, Lāsma Lēruma, Oksana Zavjalova | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kredītpunkti | 8.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Daļas | 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Anotācija |
Studentiem tiek dotas gan akadēmiskas zināšanas, gan praktiskās iemaņas algoritmu izstrādē blokshēmu līmenī, prasmē atkļūdot algoritmus un programmas, kā arī lietotņu izstrādē augsta līmeņa programmēšanas valodās. Iegūtās zināšanas un iemaņas nodrošina sekmīgu tālāko profesionālo studiju kursu apgūšanu. . |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa saturs |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mērķis un uzdevumi, izteikti kompetencēs un prasmēs |
Studiju kursa mērķis ir iepazīstināt studentus ar algoritmizācijas un programmēšanas pamatiem, kā arī iemācīt izvēlēties apstrādes algoritmus un lietot tos praksē programmu izstrādes procesā. Studiju kursa uzdevumi: - sniegt akadēmiskas zināšanas par algoritmiem, to īpašībām un izstrādi, formālo sintaksi, semantiku, datu tipiem, struktūrām un datu apstrādes operācijām; - sniegt praktiskās zināšanas par augsta līmeņa programmēšanas valodām, to sintaksi un semantiku; - sniegt zināšanas par dažādas sarežģītības programmu izstrādi. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sasniedzamie studiju rezultāti un to vērtēšana |
1. daļa. Spēj izstrādāt algoritmus (tai skaitā blokshēmu līmenī) un vienkāršas programmas. - Patstāvīgi izpildīti un pozitīvi novērtēti laboratorijas darbi. 2. daļa. Spēj izstrādāt un realizēt sarežģītākus algoritmus un programmas, pielietojot apakšprogrammas. - Patstāvīgi izpildīti un pozitīvi novērtēti laboratorijas darbi. Pārzina vispārīgos jautājumus par algoritmiem, par vadības un cikla operatoriem, masīviem un simbolu virknēm, par struktūrām un failiem. - Izpildīti un pozitīvi novērtēti kontroldarbi. Pārzina algoritmu analīzes un izstrādes pamatus, kā arī vispārīgos jautājumus par algoritmiem, par vadības un cikla operatoriem, masīviem un simbolu virknēm, par struktūrām un failiem. - Nokārtots eksāmens, par kuru iegūts pozitīvs vērtējums. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju rezultātu vērtēšanas kritēriji |
Laboratorijas darbi - 20%
Kontroldarbi - 40% Eksāmens - 40% |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Priekšzināšanas | Vēlamas zināšanas vidusskolas informātikas kursa apjomā. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa plānojums |
|