Kods | DE0607 | ||||||||||||||||||||||||||||||||||||||||||||
Nosaukums | Programmēšanas valoda C++ kontrolleru vadībai | ||||||||||||||||||||||||||||||||||||||||||||
Statuss | Obligātais/Ierobežotās izvēles; Brīvā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 | Aleksejs Jurenoks | ||||||||||||||||||||||||||||||||||||||||||||
Kredītpunkti | 3.0 | ||||||||||||||||||||||||||||||||||||||||||||
Daļas | 1 | ||||||||||||||||||||||||||||||||||||||||||||
Anotācija |
Studiju kursā tiek apskatīta C++ programmēšanas valodas arhitektūra un tās realizācija elektronikas vadības kontekstā. Ir piedāvāts esošo bibliotēku un izstrādes rīku (kompilatoru) teorētiskais apskats elektronikas vadības kontekstā. Tiek izskatīta ārējo ievad/izvadierīču komponentu mijiedarbība un vadības metodes, procesu automatizēšanas metodes.. |
||||||||||||||||||||||||||||||||||||||||||||
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 C++ programmēšanas valodas izveides koncepciju un tās pielietošanas iespējām vadības un kontroles jomā uz Arduino bāzes. Studiju kursa uzdevumi ir: - attīstīt prasmes pielietot C++ valodu robotu vadības kontekstā; - uzlabot prasmes strādāt ar sensoriem un izvada/izpildes ierīcēm; - attīstīt prasmes izvēlēties programmēšanas scenāriju, atbilstošu noteiktajam darba uzdevumam. | ||||||||||||||||||||||||||||||||||||||||||||
Sasniedzamie studiju rezultāti un to vērtēšana |
Pārzina C++ programmēšanas valodas pamatelementus, 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ārtots eksāmens. Spēj izstrādāt programmas imperatīvajā 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. Spēj nodrošināt informācijas saņemšanu no sensoriem, pārzina sensoru īpašības, spēj vadīt datu plūsmas un nodrošināt izpildmehānisma vadību. - Sekmīgi izpildīti un aizstāvēti laboratorijas darbi. Spēj izstrādāt un praksē pielielot Client / Server tehnoloģijas procesu vadībai. - Sekmīgi izpildīti un aizstāvēti laboratorijas darbi. Spēj demonstrēt teorētiskās un praktiskās zināšanas par C++ valodas izmantošanas iespējām, spēj apstrādāt no sensoriem saņemto informāciju un vadīt izpildmehānismus. - Sekmīgi nokārtots eksāmens. |
||||||||||||||||||||||||||||||||||||||||||||
Studiju rezultātu vērtēšanas kritēriji |
Laboratorijas darbi - 60%
Eksāmens - 40% |
||||||||||||||||||||||||||||||||||||||||||||
Priekšzināšanas | Praktiskās iemaņas lietojumu izstrādē augsta līmeņa programmēšanas valodās. | ||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa plānojums |
|