DE0598 Modernās programmēšanas valodas un platformas

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
Saturs Pilna un nepilna laika klātienes studijas Nepilna laika neklātienes studijas
Kontaktstundas Patstāvīgais darbs Kontaktstundas Patstāvīgais darbs
Ievads studiju kursā. Studiju kursa mērķis, mācīšanas metodes un vērtēšanas principi. Tēmas aktualitāte. 3 3 0 0
Mūsdienīgas reitingu sistēmas un darbadevēju aptaujas rezultātu (Eiropā un Latvijā) apskats. 5 5 0 0
Lietišķo uzdevumu paveidi: klient-servera programmatūras, tīmekļa tehnoloģijas, mobilās aplikācijas, servisu un skriptu valodas. 5 5 0 0
Programmēšanas valodas un platformas klient-servera programmatūras uzdevumu risināšanai un to demonstrēšana. 5 5 0 0
Programmēšanas valodu un platformu galvenās iespējas tīmekļa sistēmas izstrādei. 5 5 0 0
Mobilo aplikāciju izstrādes paņēmieni, izmantojot modernās programmēšanas valodas un platformas. 5 5 0 0
Servisu un skriptu valodas. Praktisko piemēru demonstrēšana. 5 5 0 0
Programmēšanas valodu priekšrocības un trūkumi dažādu lietišķo uzdevumu risināšanai. 7 7 0 0
Kopā: 40 40 0 0
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
Daļa KP Stundas Pārbaudījumi
Lekcijas Prakt. d. Lab. Ieskaite Eksāmens Darbs
1 3.0 20.0 0.0 20.0 *

Pieteikties uz šo kursu

[Kursa apraksts PDF formātā]