Kods | DEF718 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Nosaukums | Risinājumu algoritmizēšana 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 | Marina Uhanova | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kredītpunkti | 5.0 (8.0 ECTS) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Daļas | 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Anotācija |
Studiju kursā tiek aplūkoti algoritmu izstrādes un programmēšanas pamati, demonstrējot programmatūras risinājumu izstrādes iespējas augsta līmeņa programmēšanas valodās. Studiju kursā ir sniegts ievads procedurālās un objektorientētās programmēšanas paradigmās. Studiju kurss ļauj apgūt praktiskās iemaņas algoritmu izstrādē, izmantojot dažādus algoritma pieraksta veidus, programmatūras izstrādes un automatizācijas uzdevumus. Būtisku studiju kursa daļu veido laboratorijas darbu izpilde, kuros studenti apgūst prasmes izmantot kursā apgūtās zināšanas.. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa saturs |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mērķis un uzdevumi, izteikti kompetencēs un prasmēs |
Studiju kursa mērķis ir apmācīt studentus algoritmu izstrādes un programmēšanas pamatos tipisku uzdevumu izpildei. Studiju kursa uzdevumi: - sniegt studentiem zināšanas, prasmes un kompetenci izprast un lietot zināšanas algoritmizācijā dažādu uzdevumu risināšanai; - sniegt iemaņas vismaz vienas integrētas programmu izstrādes vides izmantošanā; - attīstīt prasmes lasīt un izmantot programmas pirmkoda sagataves tipisku uzdevumu risināšanai; - iemācīt nodrošināt ievaddatu kontroli, informācijas integritātes pārbaudi, apgūt programmatūras darbības automatizēšanas pamatus, datu apmaiņu starp programmām, programmrīku koplietošanu. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sasniedzamie studiju rezultāti un to vērtēšana |
Spēj izstrādāt, izpildīt un atkļūdot lineāru, sazarotu un ciklisku programmu dažādu uzdevumu risināšanai. - Laboratorijas darbi un to aizstāvēšana. Zināšanu pārbaudes testi. Eksāmens.
Kritēriji: spēj izstrādāt vienkāršu algoritmu un programmu aprēķinu uzdevuma risināšanai. Spēj izstrādāt, izpildīt un atkļūdot programmu datu kopas apstrādei, lietojot masīvus un sarakstus. - Laboratorijas darbi un to aizstāvēšana. Zināšanu pārbaudes testi. Eksāmens. Kritēriji: spēj lietot atbilstošas datu struktūras uzdevumu risināšanai. Spēj izstrādāt programmu, kas nodrošina ievaddatu kontroli, lietojot simbolu virknes un regulāras izteiksmes. - Laboratorijas darbi un to aizstāvēšana. Zināšanu pārbaudes testi. Eksāmens. Kritēriji: spēj izstrādāt algoritmu un programmu teksta apstrādei. Spēj izstrādāt programmu, kas sastāv no vairākām apakšprogrammām un klasēm. - Laboratorijas darbi un to aizstāvēšana. Zināšanu pārbaudes testi. Eksāmens. Kritēriji: spēj izstrādāt algoritmu un programmatūru uzdevuma risināšanai. Spēj izstrādāt programmas datu kopas uz ārēja nesēja apstrādei. - Laboratorijas darbi un to aizstāvēšana. Zināšanu pārbaudes testi. Eksāmens. Kritēriji: spēj izstrādāt programmu lielu dokumentu apstrādei. Spēj izstrādāt programmatūras automatizācijas risinājumu. - Laboratorijas darbi un to aizstāvēšana. Zināšanu pārbaudes testi. Eksāmens. Kritēriji: spēj izstrādāt algoritmu un programmatūru specifisku problēmu risināšanai. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju rezultātu vērtēšanas kritēriji |
Laboratorijas darbi - 50%
Zināšanu pārbaudes testi - 20% Eksāmens - 30% |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Priekšzināšanas | Datorpratības pamatzināšanas, programmēšanas pamatu izpratne. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa plānojums |
|