Kods | DE0598 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Nosaukums | Modernās programmēšanas valodas un platformas | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Statuss | Obligātais/Ierobežotās izvēles | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Līmenis un tips | Pamatstudiju, Profesionālais | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tematiskā joma | Datorika | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Struktūrvienība | Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mācībspēks | Natālija Prokofjeva | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kredītpunkti | 3.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Daļas | 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Anotācija |
Studiju kursā tiek apskatīti bāzes programmēšanas valodu modeļi (funkcionālās programmēšanas valodas, imperatīvās programmēšanas valodas, strukturēto programmēšanu, objektorientēto programmēšanu, u.c.), kā arī valodas struktūras īpašības, kas ir balstītas uz formālām metodēm un abstrakcijas mehānismiem. Studenti tiek iepazīstināti ar mūsdienīgajām programmēšanas valodām un platformām, balstoties uz mūsdienīgo reitingu sistēmu datiem un darba dēvēju aptaujas Eiropā un Latvijā rezultātiem. Studiju kursā apskatītās datu un vadības jautājumu realizācijas iespējas dažādu valodu kontekstā, sintakses un semantikas formalizācijas īpatnības, programmēšanas valodas struktūras un īpašības, kas nodrošina, ka attīstoties valodām, kursa struktūra un tematu saturs paliek nemainīgs.. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa saturs |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mērķis un uzdevumi, izteikti kompetencēs un prasmēs |
Studiju kursa mērķis ir sagatavot IT speciālistus, kuri spēj profesionāli un pamatoti izvēlēties no aplūkotajām programmēšanas valodām un platformām konkrētu tehnoloģiju, lai risinātu universālo lietišķo uzdevumu. Studiju kursa uzdevumi: - iepazīstināt studentus ar pašlaik aktuālajām programmēšanas valodām un to galvenajām iespējām lietišķo sistēmu izstrādē; - demonstrēt uz praktiskajiem piemēriem programmēšanas pamatpaņēmienus šajās valodās un platformās, lai dotu studentiem sākuma prasmes dažādu uzdevumu risināšanai. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sasniedzamie studiju rezultāti un to vērtēšana |
Prot analizēt kādās situācijās izmantot aplūkoto programmēšanas valodu un platformu, lai risinātu lietišķo uzdevumu, kā arī pamatot savus slēdzienus, domas, ierosinājumus. - Patstāvīgi sagatavots, veiksmīgi aizstāvēts un pozitīvi novērtēts referāts. Izprot atšķirību starp dažādiem lietišķo uzdevuma veidiem un prot noteikt, kurā situācijā kādas programmēšanas valodas un platformas ir visspiemērotākās. - Patstāvīgi izpildīts un pozitīvi novērtēts mājasdarbs. Pārzina programmēšanas valodas un platformas uzdevumu risināšanai. - Izpildīts un pozitīvi novērtēts kontroldarbs Pārzina perspektīvās programmēšanas valodas un platformas mūsdienu lietišķo uzdevumu risināšanai. - Nokārtots eksāmens, par kuru iegūts pozitīvs vērtējums. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju rezultātu vērtēšanas kritēriji |
Referāts - 10%
Mājasdarbs - 40% Kontroldarbs - 10% Eksāmens - 40% |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Priekšzināšanas | Priekšzināšanas programmēšanā. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa plānojums |
|