Kods | DE0463 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Nosaukums | Programmēšanas valodas | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 | Aleksejs Jurenoks, Jeļena Jevsjukova, Inese Simkeviča, Normunds Kante, Ēvalds Masaļskis, Olga Jakovļeva | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kredītpunkti | 6.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Daļas | 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Anotācija |
Studiju kursā tiek izklāstītas šādas tēmas: programmēšanas valodas jēdziens, klasifikācija un lietošanas iespējas; programmu klasifikācija un to veidošanas metodes; valodas sintakse un semantika; programmēšanas valodas pamatobjekti, operācijas ar datiem, vadības operatoru pārskats; funkcijas; objektu darbības sfēras un atmiņas klases; rādītāji, masīvi, simbolu virkņu apstrāde; struktūras; darbs ar failiem; grafiskie līdzekļi un objekti.. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa saturs |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mērķis un uzdevumi, izteikti kompetencēs un prasmēs |
Studiju kursa mērķis ir iepazīstināt studentus ar dažādām programmēšanas valodām, programmēšanas valodu izveides koncepcijām, kā arī iemācīt studentiem izstrādāt un realizēt uzdevumus, izmantojot PHP, JavaScript, Python programmas valodas. Uzdevumi: 1) aplūkot dažādu klašu programmēšanas valodas, analizējot to sintaksi un lietošanas iespējas; 2) aplūkot programmēšanas valodas PHP, JavaScript un Python pamatkonstrukcijas, to sintaksi un semantiku; 3) iemācīt studentiem izstrādāt un realizēt programmas dažādu uzdevumu risināšanai; 4) iemācīt studentiem izmantot un praksē pielietot aktuālas bibliotēkas un izstrādes ietvarus (frameworks). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sasniedzamie studiju rezultāti un to vērtēšana |
Pārzina programmēšanas valodas, to klasifikāciju, lietošanas iespējas, programmēšanas valodu pamatelementus. - Praktiskais darbs testa formātā. Pārzina programmēšanas valodu sintaksi un semantiku, dažādu valodu lietojumsfēras, programmu veidošanas tehnoloģiju, valodas pamatelementus. - Pozitīvs vērtējums par patstāvīgi izpildīto laboratorijas darbu. Spēj izstrādāt un izpildīt programmu sazaroto procesu apstrādei. - Pozitīvs vērtējums par patstāvīgi izpildīto laboratorijas darbu. Spēj izstrādāt un izpildīt programmu masīvu apstrādei ar funkcijām un procedūrām. - Pozitīvs vērtējums par patstāvīgi izpildīto laboratorijas darbu. Spēj izstrādāt un izpildīt programmu simbolu virkņu apstrādei. - Pozitīvs vērtējums par patstāvīgi izpildīto laboratorijas darbu. Spēj īstenot loģisko struktūru un apakšfunkcijas. - Pozitīvs vērtējums par patstāvīgi izpildīto laboratorijas darbu. Spēj izmantot procesu automatizācijas metodes un bibliotēkas. - Pozitīvs vērtējums par patstāvīgi izpildīto laboratorijas darbu. Spēj izstrādāt un izpildīt programmu datu failu apstrādei. - Pozitīvs vērtējums par patstāvīgi izpildīto laboratorijas darbu. Spēj demonstrēt teorētiskās un praktiskās zināšanas par programmēšanas valodu izmantošanu praktisko uzdevumu risināšanai. - Eksāmens. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju rezultātu vērtēšanas kritēriji |
Laboratorijas darbi - 30%
Testi - 20% Eksāmens - 50% |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Priekšzināšanas | Atbilstoši vidusskolas programmai. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa plānojums |
|