| Kods | LA0671 | |||||||||||||||||||||||||||||||||||||||
| Nosaukums | Algoritmi un programmēšana II | |||||||||||||||||||||||||||||||||||||||
| Statuss | Obligātais/Ierobežotās izvēles | |||||||||||||||||||||||||||||||||||||||
| Līmenis un tips | Pamatstudiju, Profesionālais | |||||||||||||||||||||||||||||||||||||||
| Tematiskā joma | Pedagoģija | |||||||||||||||||||||||||||||||||||||||
| Struktūrvienība | Liepājas akadēmija | |||||||||||||||||||||||||||||||||||||||
| Mācībspēks | Sandra Anohina, Dzintars Tomsons | |||||||||||||||||||||||||||||||||||||||
| Kredītpunkti | 3.0 | |||||||||||||||||||||||||||||||||||||||
| Daļas | 1 | |||||||||||||||||||||||||||||||||||||||
| Anotācija |
Studiju kurss nodrošina pamatzināšanas un prasmes algoritmu veidošanā un programmatūras izstrādē, izmantojot C++ un Python programmēšanas valodas. Studenti apgūs strukturēto un objektorientēto programmēšanas pieeju, kā arī praktiski izstrādās nelielas programmas, izmantojot funkcijas, masīvus un virknes. Studiju kurss attīsta problēmu risināšanas prasmes un spēju izvērtēt un piemērot atbilstošas programmēšanas metodes un valodas.. |
|||||||||||||||||||||||||||||||||||||||
| Studiju kursa saturs |
|
|||||||||||||||||||||||||||||||||||||||
|
Mērķis un uzdevumi, izteikti kompetencēs un prasmēs |
Studiju kursa mērķis ir attīstīt studējošajiem zināšanas un prasmes algoritmu izstrādē, programmēšanā un programmatūras izstrādes procesā, attīstot spēju analizēt problēmas, veidot algoritmiskus risinājumus, izstrādāt vienkāršas programmas un pielietot programmēšanas pamatprincipus tehnoloģiju jomas uzdevumu risināšanā. Studiju kursa uzdevumi. - attīstīt programmēšanas valodu C++ un Python pamatus; - pilnveidot zināšanas par strukturētās un objektorientētās programmēšanas paradigmu; - attīstīt problēmu risināšanas ar programmēšanas pieeju. | |||||||||||||||||||||||||||||||||||||||
|
Sasniedzamie studiju rezultāti un to vērtēšana |
Zināšanas:
Zina algoritmu veidošanas, programmēšanas un datorprogrammu struktūras pamatprincipus.
Zina un prot pielietot programmēšanas pamatkonstrukcijas, tostarp zarošanos, ciklus un funkcijas.
Zina un izprot informācijas glabāšanas, adresācijas un datu apstrādes principus programmās.
Zina, izprot un spēj raksturot objektorientētās programmēšanas principus un dažādu programmēšanas valodu lietojumu. - Metodes: Kontroldarbi, pārbaudes darbi, laboratorijas darbi, eksāmens.
Kritēriji:
Demonstrē izpratni par algoritmizācijas, programmēšanas un datorprogrammu struktūras pamatprincipiem;
Prot korekti pielietot programmēšanas konstrukcijas;
Izprot datu glabāšanas un adresācijas principus;
Prot raksturot objektorientēto programmēšanu un programmēšanas valodu daudzveidību. Prasmes: Prot izstrādāt nelielas programmas C++ un Python valodās atbilstoši dotajai specifikācijai. Prot izmantot funkcijas, masīvus un simbolu virknes programmu izstrādē. Prot pielietot objektorientētās programmēšanas principus programmatūras risinājumu izveidē. - Metodes: Kontroldarbi, pārbaudes darbi, laboratorijas darbi, eksāmens. Kritēriji: Spēj izstrādāt programmas C++ un Python valodās atbilstoši specifikācijai; Prot korekti izmantot programmēšanas pamatstruktūras un datu tipus; Prot praktiski pielietot objektorientētās programmēšanas principus. Kompetences: Spēj izvēlēties un pamatot atbilstošus programmēšanas risinājumus dažādu problēmu risināšanai. Spēj analizēt un novērtēt dažādu programmēšanas konstrukciju pielietojumu programmu izstrādē. Spēj salīdzināt dažādu programmēšanas valodu iespējas un piemērotību konkrētu uzdevumu izstrādei. - Metodes: Kontroldarbi, pārbaudes darbi, laboratorijas darbi, eksāmens. Kritēriji: Spēj pamatoti izvēlēties programmēšanas risinājumus; Prot novērtēt programmēšanas konstrukciju lietojumu; Prot patstāvīgi salīdzināt dažādu programmēšanas valodu iespējas konkrētu problēmu risināšanā. |
|||||||||||||||||||||||||||||||||||||||
| Studiju rezultātu vērtēšanas kritēriji |
Kontroldarbi - 16%
Pārbaudes darbi - 16% Laboratorijas darbi - 28% Eksāmens - 40% |
|||||||||||||||||||||||||||||||||||||||
| Priekšzināšanas | Algoritmi un programmēšana I | |||||||||||||||||||||||||||||||||||||||
| Studiju kursa plānojums |
|
|||||||||||||||||||||||||||||||||||||||