Kods | DE0275 | ||||||||||||||||||||||||||||||||||||||||||||
Nosaukums | Algoritmi un programmēšanas metodes | ||||||||||||||||||||||||||||||||||||||||||||
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 | Svetlana Jurenoka, Jurijs Lavendels, Gints Jēkabsons, Valdis Saulespurēns | ||||||||||||||||||||||||||||||||||||||||||||
Kredītpunkti | 3.0 | ||||||||||||||||||||||||||||||||||||||||||||
Daļas | 1 | ||||||||||||||||||||||||||||||||||||||||||||
Anotācija |
Priekšmeta mērķis ir dot algoritmēšanas iemaņas plašā nozīmē. Kursā tiek apgūti sekojošie temati: algoritma jēdziens; algoritma definīcija; algoritmu teorijas elementi; algoritmi un datoru programmas; integrētā programmatūra un aplikāciju sadarbība integrētā programmatūrā.. |
||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa saturs |
|
||||||||||||||||||||||||||||||||||||||||||||
Mērķis un uzdevumi, izteikti kompetencēs un prasmēs |
Izprast un spēt izskaidrot klasiskās algoritmu teorijas, formālo valodu, veidotājgramatiku vietu datorzinātnē. Iegūt prasmes realizēt algoritmus, tai skaitā kompilatoru elementus kā izstrādājamās programmatūras daļu. Prast izmantot programbibliotēkās . | ||||||||||||||||||||||||||||||||||||||||||||
Sasniedzamie studiju rezultāti un to vērtēšana |
Studenti spēj patstāvīgi mācīties un sadalīt lielāku algoritmisko problēmu. - Uzdevumi, kuros students izstrādā vidēja lieluma algoritmiskās problēmas risinājumus. Studenti spēj izstrādāt algoritmiskus risinājumus netriviālām grafu problēmām. - Grupas projekts, kurā studenti vērtē un izveido ceļa noteikšanas algoritmu. Studenti māk noteikt algoritma sarežģītību, izmantojot Big-O notaciju gan izmantojot Master teorēmu gan bez tās. - Eksāmens, kurā students izvērtē dažādus algoritmus. |
||||||||||||||||||||||||||||||||||||||||||||
Studiju rezultātu vērtēšanas kritēriji |
Patstāvīgi veicamie uzdevumi - 30%
Grupas projekts - 40% Rakstiskais eksāmens - 30% |
||||||||||||||||||||||||||||||||||||||||||||
Priekšzināšanas | Algoritmizācija, programmēšana un datu struktūru pamati | ||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa plānojums |
|