DIP209 Programmēšanas valodas

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
Saturs Pilna un nepilna laika klātienes studijas Nepilna laika neklātienes studijas
Kontaktstundas Patstāvīgais darbs Kontaktstundas Patstāvīgais darbs
Programmēšanas valodas jēdziens, alfabēts, sintakse un semantika. Programmēšanas valodu klasifikācijas. Valodu novērtēšanas kritēriji. Programmas kompilēšana un interpretēšana. Izstrādes vides. 4 0 0 0
Imperatīvās programmēšanas valodas. Programmas struktūra, operācijas ar datiem, vadības struktūras. 6 0 0 0
Datu tipi. Primitīvi datu tipi. Darbs ar radītājiem un masīviem, simbolu virkņu apstrāde. 6 0 0 0
Apakšprogrammas. Identifikatoru darbības sfēras un atmiņas klases. 6 0 0 0
Ievades-izvades operācijas. Darbs ar plūsmām un failiem. 6 0 0 0
Iepazīšanās ar skriptu valodām un to pielietošanas jomām. 10 0 0 0
Alternatīvas programmēšanas paradigmas. Funkcionālo programmēšanas valodu īpatnības un sintakse. Loģiskās programmēšanas valodas. 10 0 0 0
Kopā: 48 0 0 0
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
Daļa KP EKPS Stundas Pārbaudījumi
Lekcijas Prakt. d. Lab. Ieskaite Eksāmens Darbs
1 3.0 4.5 2.0 0.0 1.0 *

Pieteikties uz šo kursu

[Kursa apraksts PDF formātā]