LA1328 Algoritmi un datu struktūras

Kods LA1328
Nosaukums Algoritmi un datu struktūras
Statuss Obligātais/Ierobežotās izvēles
Līmenis un tips Pamatstudiju, Akadēmiskais
Tematiskā joma Datorika
Struktūrvienība Liepājas akadēmija
Mācībspēks Dzintars Tomsons
Kredītpunkti 3.0
Daļas 1
Anotācija Studiju kursā studentiem tiek sniegtas zināšanas par vienkāršākajām dinamiskajām datu struktūrām (saraksti, rindas, steki, koki), to apstrādes algoritmiem, kā arī tiek sniegtas prasmes pielietot šīs zināšanas praktiskos uzdevumos programmēšanas valodā C++..
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
Ievadlekcija 2 2 0 0
Norādes jēdziens, masīva pārlūkošana, izmantojot norādes 2 4 0 0
Norādes izveide un pielietošana 2 4 0 0
Studentu praktisko darbu izpilde un aizstāvēšana 2 0 0 0
Saistītais saraksts 2 6 0 0
Saistītā saraksta izveide un pielietošana 2 8 0 0
Studentu praktisko darbu izpilde un aizstāvēšana 4 0 0 0
Rinda un steks 2 6 0 0
Rindas un steka izveide un pielietošana 2 8 0 0
Studentu praktisko darbu izpilde un aizstāvēšana 2 0 0 0
Koki, binārie koki, binārās meklēšanas koki 2 6 0 0
Binārās meklēšanas koka izveide un pielietošana 2 8 0 0
Studentu praktisko darbu izpilde un aizstāvēšana 6 0 0 0
Kopā: 32 52 0 0
Mērķis un uzdevumi, izteikti
kompetencēs un prasmēs
Kursa mērķis ir veidot izpratni par biežāk izmantotajām dinamiskajām datu struktūrām, to realizācijas paņēmieniem programmēšanas valodā C++. Kursa uzdevumi ir: 1. sniegt zināšanas lietošanas līmenī par vienkāršākajām datu struktūrām un to apstrādes algoritmiem; 2. veidot spējas kodēt, konstruējot algoritmus; 3. veidot spējas kodēt, lasot un analizējot svešus programmu tekstus; 4. veidot spējas projektēt, konstruējot un aprakstot algoritmus; 5. pilnveidot prasmes lietot labu programmēšanas stilu; 6. pilnveidot prasmes kodēt un atkļūdot programmas; 7. pilnveidot prasmes darbu veikt patstāvīgi.
Sasniedzamie studiju
rezultāti un to vērtēšana
Izprot norādes pielietojumu, izstrādāta programma - Izveidota programma, kurā darbības ar simbola masīvu notiek, izmantojot norādes
Izprot saistītā saraksta izveides principus un apstrādes algoritmus, izstrādāta programma - Izveidota programma, kurā realizēts saistītais saraksts un dažādas darbības ar to
Izprot rindas un steka izveides principus un apstrādes algoritmus, izstrādāta prograamma - Izveidota programma, kurā realizēts rinda vai steks un atrisināts dotais uzdevums
Izprot binārā meklēšanas koka izveides principus un pielietojumu, izveidota shēma, izstrādāta programma - Izveidots binārais meklēšanas koks pēc dotās skaitļu vai burtu virknes. Izveidota programma, kurā realizēts koks, un elementi kokā ievietoti, izmantojot rekursīvu funkciju
Studiju rezultātu vērtēšanas kritēriji
Noteiktos termiņos iesniegti un aizstāvēti praktiskie darbi - 40%
Sekmīga divu kontroldarbu izpilde (katrā kontroldabrā jāiegūst vismaz 50% no maksimālā punktu daudzuma) - 40%
Sekmīgi nokārtots eksāmens - 20%
 
Priekšzināšanas Programmēšanas pamati (kurss LA1325 - Programmēšana)
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ā]