Kods | DIP209 | |||||||||||||||||||||||||||||||||||||||||||||||||
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 | |||||||||||||||||||||||||||||||||||||||||||||||||
Kredītpunkti | 3.0 (4.5 ECTS) | |||||||||||||||||||||||||||||||||||||||||||||||||
Daļas | 1 | |||||||||||||||||||||||||||||||||||||||||||||||||
Anotācija |
Studiju kursā tiek piedāvāts dažādu programmēšanas valodu apskats, tiek izskatītas programmēšanas valodu klasifikācijas, valodu īpatnības un lietošanas iespējas, kā arī attīstības tendences. Studentiem tiek piedāvāta informācija par programmēšanas valodu pamatobjektiem, operācijām ar datiem un datu tipiem, vadības operatoriem. Tiek apskatītas funkcijas, identifikatoru darbības sfēras un atmiņas klases, kā arī darbs ar rādītājiem, masīviem, simbolu virknēm, struktūrām un failiem. . |
|||||||||||||||||||||||||||||||||||||||||||||||||
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 un pielietošanas jomām, kā arī iemācīt studentus pielietot imperatīvās, skriptu, funkcionālās un loģiskās programmēšanas valodas dažādu uzdevumu risināšanai. Priekšmeta uzdevumi: 1) aplūkot dažādu klašu programmēšanas valodas, analizējot to sintaksi, semantiku un lietošanas iespējas; 2) iemācīt studentus izvēlēties piemērotāku programmēšanas valodu noteiktā uzdevuma risināšanai. | |||||||||||||||||||||||||||||||||||||||||||||||||
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ē. - Sekmīgi nokārtoti kontroldarbi un eksāmens. Spēj izstrādāt programmas imperatīvā programmēšanas valodā, kas paredz informācijas apstrādi ar masīvu, simbolu virkņu, rādītāju, struktūru un failu izmantošanu. - Sekmīgi izpildīti un aizstāvēti laboratorijas darbi. Pārzina galvenās skriptu valodas iespējas un to izmantošanas jomas. Spēj izstrādāt vienkāršu programmu skriptu valodā. - Sekmīgi nokārtots kontroldarbs. Sekmīgi izpildīts un aizstāvēts laboratorijas darbs. Pārzina galvenās funkcionālo valodas iespējas un to izmantošanas jomas. Spēj izstrādāt vienkāršu programmu funkcionālā valodā. - Sekmīgi nokārtots kontroldarbs. Sekmīgi izpildīts un aizstāvēts laboratorijas darbs. |
|||||||||||||||||||||||||||||||||||||||||||||||||
Priekšzināšanas | Praktiskās iemaņas lietojumu izstrādē augsta līmeņa programmēšanas valodās. | |||||||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa plānojums |
|