RA0756 Programmēšanas valodu teorētiskie pamati

Kods RA0756
Nosaukums Programmēšanas valodu teorētiskie pamati
Statuss Obligātais/Ierobežotās izvēles
Līmenis un tips Pamatstudiju, Profesionālais
Tematiskā joma Datorika
Struktūrvienība Rēzeknes akadēmija
Mācībspēks Jurijs Musatovs
Kredītpunkti 6.0
Daļas 1
Anotācija Studiju kurss koncentrējas uz pamata programmēšanas paradigmām. Parāda ne tikai to, kā valodā tiek lietoti programmēšanas valodas iesējas, bet arī kā šīs iespējas tiek īstenotas. Dot priekšstatu par programmēšanas valodu izstrādes un realizācijas koncepcijām un metodēm, kā arī par kompilatoru un interpretatoru uzbūves un izveides principiem..
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 valodu vēsture. 4 6 0 0
Programmēšanas valodu uzdevumi. Svarīgākās programmēšanas valodu grupas. 5 8 0 0
Abstrakcija programmēšanas valodās. Skaitļošanas paradigmas. 5 8 0 0
Programmēšanas valodu definīcijas. Programmēšanas valodu translācija. 6 8 0 0
Programmēšanas valodu dizains. Programmēšanas valodu projektēšanas vides. 6 8 0 0
Kompilācija un interpretācija programmēšanas valodās. 6 8 0 0
Kompilatoru apskats un salīdzināšana. 6 8 0 0
Programmēšanas valodu konstrukcijas. 6 8 0 0
Kopīgās programmēšanas valodu izstrādes un realizācijas koncepcijas. 6 8 0 0
Programmēšanas valodu sintakses un semantikas apraksta formālās metodes. 4 8 0 0
Programmēšanas valodu sintaksiskās analīzes metodes. 4 8 0 0
Programmas koda ģenerēšanas metodes. 4 8 0 0
Kopā: 62 94 0 0
Mērķis un uzdevumi, izteikti
kompetencēs un prasmēs
Sniegt priekšstatu par programmēšanas valodu teorētiskiem aspektiem.
Sasniedzamie studiju
rezultāti un to vērtēšana
Zināšanas 1. 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ē. Prasmes 2. Spēj izveidot, izpildīt un analizēt programmas sazaroto procesu apstrādei. Spēj izveidot un izpildīt programmas, kas paredz informācijas apstrādi funkcijās. Kompetence 3. Spēj izveidot un izpildīt programmas struktūru un simbolu virkņu apstrādei. - Praktiskie pārbaudījumi – uzdevumu risināšana, projektu izstrāde. Kontroldarbi un ieskaite.
Studiju rezultātu vērtēšanas kritēriji
Praktisko uzdevumu izpildes vērtējums - 60%
Noslēguma pārbaudījums (eksāmens) - 40%
 
Priekšzināšanas Nav
Studiju kursa plānojums
Daļa KP Stundas Pārbaudījumi
Lekcijas Prakt. d. Lab. Ieskaite Eksāmens Darbs
1 6.0 31.0 31.0 0.0 *