Kods | DE0079 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Nosaukums | Programmēšanas valodas datortehnoloģijās | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Statuss | Obligātais/Ierobežotās izvēles | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Līmenis un tips | Pamatstudiju, Profesionālais | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tematiskā joma | Enerģētika un elektrotehnika | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Struktūrvienība | Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mācībspēks | Mihails Gorobecs, Andrejs Potapovs | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kredītpunkti | 4.0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Daļas | 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Anotācija |
Studiju kurss veltīts programmēšanas valodu pamatjēdzienu un pamatkonstrukciju apgūšanai un programmēšanas iemaņu iegūšanai. Studiju kursa ietvaros aplūkoti paņēmieni algoritmu pārveidošanai programmas kodā, t.i. bāzes datu tipi, operatori, funkcijas, nosacījumu un ciklu instrukcijas, kuras ir kopīgas vairākām dažādām programmēšanas valodām, un parādītas arī objektorientētas un procedūru programmēšanas principi un programmēšanas valodu līdzekļi. Programmēšanas iemaņu iegūšanai piemēros un uzdevumos izmantota C++ programmēšanas valoda, no kuras atvasinātas vairākas citas valodas: Java, PHP, Perl, C#, Swift u.c. un kuru plaši pielieto arī mikrokontrolleru un iegulto sistēmu programmēšanā.. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa saturs |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mērķis un uzdevumi, izteikti kompetencēs un prasmēs |
Studiju kursa mērķis ir sniegt zināšanas par kopīgām koncepcijām, struktūrām un pieejām programmēšanai jebkurā valodā un apmācīt studentus C++ programmēšanai. Studiju kursa uzdevumi ir: 1) veidot izpratni par programmēšanas valodu datu tipiem, operatoriem, funkcijām un vadības instrukcijām; 2) sniegt zināšanas par objektorientēto un procesuālo programmēšanas valodu metodēm; 3) attīstīt algoritmu un programmas pirmkodu analīzes iemaņas; 4) attīstīt prasmes programmēt mikrokontrollerus C ++ valodā. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sasniedzamie studiju rezultāti un to vērtēšana |
Prot pārbaudīt programmas kodu, izprast un komentēt programmēšanas valodā realizētās operācijas, darbības un paredzēt programmas rezultātus, izveidot programmas blokshēmas. - Studiju darbs. Eksāmena praktiskie uzdevumi. Laboratorijas darbi datorklasē. Spēj nosaukt objektorientēto valodu atšķirību no procedūru programmēšanas valodām, definēt inkapsulācijas, mantošanas un polimorfismu būtību, spēj aprakstīt mainīgo un metožu realizācijas principus. - Eksāmena teorētiskie jautājumi. Kontroldarbi par lekcijās pasniegto materiālu. Spēj risināt elektrisko procesu modelēšanas un vadības uzdevumus, pielietojot C++ programmēšanas valodu un mikrokontrolleru programmēšanu. - Studiju darbs. Eksāmena praktiskie uzdevumi. Laboratorijas darbi datorklasē. Izprot programmēšanas valodu bāzes sastāvdaļas: datu tipus, operatorus, funkcijas un vadības instrukcijas un to pielietošanas nepieciešamības gadījumus - Eksāmena teorētiskie jautājumi. Kontroldarbi par lekcijās pasniegto materiālu. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju rezultātu vērtēšanas kritēriji |
Atbildes uz eksāmena teorētiskiem jautājumiem - 15%
Eksāmena praktiskā uzdevuma izpilde - 20% Kontroldarbu izpilde - 15% Laboratorijas darbu izpilde - 20% Studiju darba izpilde - 30% |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Priekšzināšanas | Zināšanas elektrotehnikā un elektroinženieru matemātikā, datormācībā. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa plānojums |
|