Kods | DE0289 | |||||||||||||||||||||||||||||||||||||||
Nosaukums | Programmēšanas valodas | |||||||||||||||||||||||||||||||||||||||
Statuss | Obligātais/Ierobežotās izvēles | |||||||||||||||||||||||||||||||||||||||
Līmenis un tips | Pamatstudiju, Akadēmiskais | |||||||||||||||||||||||||||||||||||||||
Tematiskā joma | Datorika | |||||||||||||||||||||||||||||||||||||||
Struktūrvienība | Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte | |||||||||||||||||||||||||||||||||||||||
Mācībspēks | Marina Uhanova, Natālija Prokofjeva, Igors Ščukins, Sabina Kataļņikova, Jeļena Jevsjukova, Ēvalds Masaļskis, Igors Mihailovs, Valdis Saulespurēns, Inese Simkeviča | |||||||||||||||||||||||||||||||||||||||
Kredītpunkti | 3.0 | |||||||||||||||||||||||||||||||||||||||
Daļas | 1 | |||||||||||||||||||||||||||||||||||||||
Anotācija |
Programmēšanas valodas jēdziens. Valodas standarts un versijas, alfabēts, sintakse un semantika Programmēšanas valodu klasifikācija, valodu īpatnības un lietošanas iespējas. Programmu veidošanas tehnoloģija. Programmas struktūra. Vienkāršas programmas piemērs. 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. Programmēšanas valodu attīstības tendences.. |
|||||||||||||||||||||||||||||||||||||||
Studiju kursa saturs |
|
|||||||||||||||||||||||||||||||||||||||
Mērķis un uzdevumi, izteikti kompetencēs un prasmēs |
Priekšmeta 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 programmas valodā C dažādu uzdevumu risināšanai. Priekšmeta 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 C pamatkonstrukcijas, to sintaksi un semantiku; 3) iemācīt studentiem izstrādāt programmas valodā C, lai sagatavotu turpmāko priekšmetu studijām. | |||||||||||||||||||||||||||||||||||||||
Sasniedzamie studiju rezultāti un to vērtēšana |
Pārzina programmēšanas valodas pamatelementus, dažādu valodu īpatnības un lietošanas iespējas, to klasifikācijas pēc dažādiem parametriem, valodu pamata konstrukcijas un to lietošanu programmu izveidē - Sagatavots referāts. Kontroldarbi. Eksāmens. Spēj izveidot, izpildīt un analizēt programmas sazaroto procesu apstrādei. - Pozitīvs vērtējums par patstāvīgi izpildīto laboratorijas darbu. Spēj izveidot un izpildīt programmas, kas paredz informācijas apstrādi funkcijās. - Pozitīvs vērtējums par patstāvīgi izpildīto laboratorijas darbu. Spēj izveidot un izpildīt programmas struktūru un simbolu virkņu apstrādei. - Pozitīvs vērtējums par patstāvīgi izpildīto laboratorijas darbu. Spēj izveidot un izpildīt programmas, kas paredz informācijas apstrādi ar failu izmantošanu. - Pozitīvs vērtējums par patstāvīgi izpildīto laboratorijas darbu. |
|||||||||||||||||||||||||||||||||||||||
Studiju rezultātu vērtēšanas kritēriji |
Laboratorijas darbi - 25%
1. Kontroldarbs - 10% 2. Kontroldarbs - 10% Referāts - 15% Eksāmens - 40% |
|||||||||||||||||||||||||||||||||||||||
Priekšzināšanas | Algoritmizācija, programmēšana un datu struktūru pamati | |||||||||||||||||||||||||||||||||||||||
Studiju kursa plānojums |
|