LA1262 Programmēšanas pamati

Kods LA1262
Nosaukums Programmēšanas pamati
Statuss Obligātais/Ierobežotās izvēles
Līmenis un tips Pamatstudiju, Profesionālais
Tematiskā joma Datorika
Struktūrvienība Liepājas akadēmija
Mācībspēks Inta Znotiņa
Kredītpunkti 3.0
Daļas 1
Anotācija Studiju kursā studenti tiek iepazīstināti ar algoritmu un programmēšanas valodu pamatu konstrukcijām, programmas koda un datu organizācijas paņēmieniem. 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
Algoritmi sadzīvē un datorrealizācijā, algoritmu izstrāde, datorprogramma kā algoritma pieraksts. 6 10 0 0
Programmēšanas valodas pamatelementi (mainīgie, sazarojumi, cikli, funkcijas). 12 20 0 0
Viendimensijas un daudzdimensiju masīvi, saraksti. 8 12 0 0
Teksta failu apstrāde. 6 10 0 0
Kopā: 32 52 0 0
Mērķis un uzdevumi, izteikti
kompetencēs un prasmēs
Studiju kursa mērķis ir veidot studentiem priekšstatu par programmēšanu, programmatūras izstrādes vidēm un tehnoloģijām, apgūt programmēšanas valodas C++ pamatus tipisku uzdevumu izpildei. Studiju kursa uzdevumi: - veidot prasmi saskatīt algoritmus vienkāršoas sadzīves un ražošanas procesos, formalizēt un pierakstīt tos, kā arī izmantot dotos gatavos un paša veidotos algoritmus un vienkāršākās datu struktūras programmatūras izstrādē; - 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.
Sasniedzamie studiju
rezultāti un to vērtēšana
Zina algoritmu pamata konstrukcijas. Spēj izstrādāt vienkāršas situācijas algoritma blokshēmu. - Mājasdarbs. Zināšanu pārbaudes tests. Eksāmens. Kritēriji: spēj izstrādāt vienkāršu algoritmu aprēķinu uzdevuma risināšanai.
Spēj izstrādāt, izpildīt un atkļūdot vienkāršu lineāru, sazarotu un ciklisku programmu dažādu uzdevumu risināšanai. - Mājasdarbs. Zināšanu pārbaudes tests. Eksāmens. Kritēriji: spēj izstrādāt nelielu programmu lietojot sazarojuma un cikla konstrukcijas.
Spēj izvēlēties situācijai atbilstošāko datu strukturēšanas paņēmienu.Standarta situācijās spēj realizēt datu apstrādi izmantojot masīvus un sarakstus. - Mājasdarbs. Zināšanu pārbaudes tests. Eksāmens. Kritēriji: izvēlas situācijai atbilstošāko datu strukturēšanas paņēmienu, spēj pamatot savu izvēli un realizēt to programmas kodā.
Spēj strukturētu programmas kodu (funkcijas), kas strādā ar ārējiem datiem (faili). - Mājasdarbs. Zināšanu pārbaudes tests. Eksāmens. Kritēriji: atbilstoši dotajai situācijai organizē datu failu, spēj pamatot izvēlēto faila struktūru un realizēt un realizē programmas kodu, pardomāti dalot to funkcijās.
Studiju rezultātu vērtēšanas kritēriji
Mājasdarbi - 40%
Zināšanu pārbaudes testi - 20%
Eksāmens - 40%
 
Priekšzināšanas Datorpratības pamatzināšanas.
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ā]