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 |
|
||||||||||||||||||||||||||||||||||
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 |
|