LA1325 Programmēšana

Kods LA1325
Nosaukums Programmēšana
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 Inta Znotiņa, Dzintars Tomsons, Maksims Žigunovs, Andrejs Šalms
Kredītpunkti 8.0
Daļas 1
Anotācija Studiju kursā studenti tiek iepazīstināti ar algoritmu un programmēšanas valodu pamatu konstrukcijām (nosacījumi, cikli, masīvi, utt.). Kursa laikā iegūtās teorētiskās zināšanas tiek nostiprinātas, pildot daudzveidīgus uzdevumus 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
Ievadnodarbība 2 2 0 0
Algoritma jēdziens, pieraksta veidi, algoritmu izstrāde 6 6 0 0
C++ programmas struktūra, mainīgie, to datu tipi, vienkāršākie C++ valodas operatori 4 6 0 0
Sazarojuma un izvēles konstrukcijas, nosacījumu sastādīšana, loģiskie operatori 4 8 0 0
Funkcijas darbam ar skaitliskiem mainīgajiem un simbolu virknēm 2 8 0 0
Ciklu konstrukcijas 8 10 0 0
Programmu izstrādes praktikums 10 10 0 0
Datu strukturēšana (masīvi, struktūras, teksta faili, u.c.) 12 12 0 0
Grupu darbs - Citi datu strukturēšanas veidi 4 8 0 0
Informācijas meklēšanas un kārtošanas algoritmi, algoritmu ātrdarbības novērtējums 6 12 0 0
Programmu izstrādes praktikums 10 16 0 0
Programmas koda strukturēšana (funkcijas, mainīgo redzamības zona, datu apmaiņa starp funkcijām) 4 10 0 0
Datu saspiešanas algoritmi 4 6 0 0
Datu šifrēšana 4 6 0 0
Programmu izstrādes praktikums 8 16 0 0
Kopā: 88 136 0 0
Mērķis un uzdevumi, izteikti
kompetencēs un prasmēs
Kursa mērķis ir sekmēt studenta algoritmiskās domāšanas attīstību un veidot izpratni par programmēšanu Kursa uzdevumi ir: a) nodrošināt zināšanas lietošanas līmenī - par programmēšanas valodu C++; - par programmatūras izstrādes tehnoloģiju pamatiem; - par pamata datu struktūr;am un algoritmu pamata konstrukcijām; b) pilnveidot prasmes - kodēt un atkļūdot programmas; - lietot programmatūras izstrādes rīkus; - analizēt programmas kodu; - realizēt lietotāja saskarni konsoles režīmā; - lietot informācijas tehnoloģijas terminoloģiju latviešu un angļu valodās; - izvēlēties uzdevumu risināšanai adekvātus līdzekļus; - plānot izpildāmos darbus un noteikt to prioritātes; - lietot informācijas meklēšanas un atlases līdzekļus; - sagatavot prezentācijas materiālus un pasākumus par jautājumiem, kas saistīti ar informācijas tehnoloģiju un datorzinātnēm, tos vadīt; c) attīstīt spējas - projektēt, konstruējot un aprakstot algoritmus; - projektēt, analizējot dažādus tehniskos risinājumus un izvēloties piemērotāko; - kodēt, analizējot ieejas un izejas datus; - kodēt, konstruējot algoritmus; - kodēt, lasot un analizējot svešus programmu tekstus; - kodēt, veidojot lietotāja saskarni konsolē; - kodēt un atkļūdojot programmas; - kodēt, analizējot programmas izpildes laiku un to optimizējot; - kodēt, dokumentējot kodu.
Sasniedzamie studiju
rezultāti un to vērtēšana
Izprot algoritmu un programmēšanas valodu pamata konstrukcijām un to pielietojumu dažādās situācijās. Prot lietot labās prakses piemērus programmas koda izstrādē. Prot sastādīt un atkļūdot vienkāršas C++ programmas - Uzdevums izveidot doto uzdevumu algoritma vārdisko aprakstu vai blokshēmu, izstrādāt testpiemērus un realizēt algoritmus programmēšanas valodā C++.
Izprot liela apjoma datu apstrādi. Prot lietot informācijas meklēšanas un atlases līdzekļus, sagatavot prezentācijas materiālus. - Grupu darba uzdevums atrast studiju projektam noderīgu informāciju un sagatavot prezentācijas materiālus. Realizēt dotos individuālā darba uzdevumus programmēšanas valodā C++.
Spēj analizēt dažādus algoritmus un pielietot tos praksē Spēj veidot, dokumentēt un strukturēt programmas kodu. - Realizēt dotos individuālā darba uzdevumus programmēšanas valodā C++.
Studiju rezultātu vērtēšanas kritēriji
Iegūto punktu summas procentuālā attiecība pret maksimālo punktu summu, ko students var iegūt semestra laikā izpildot un klātienē atrādot visus mājas darbus noteiktajā laikā - 40%
Trīs kontroldarbu darbu sekmīga izpilde - 30%
Grupu darbu sekmīga izpilde - 30%
Ja atzīme pēc minētajiem trim kritērijiem ir zemāka par 7 (labi), tad jākārto rakstisks eksāmens, kuram ir divas daļas – teorētiskā un praktiskā (100%) - 0%
 
Priekšzināšanas -------
Studiju kursa plānojums
Daļa KP Stundas Pārbaudījumi
Lekcijas Prakt. d. Lab. Ieskaite Eksāmens Darbs
1 8.0 34.0 54.0 0.0 *

Pieteikties uz šo kursu

[Kursa apraksts PDF formātā]