RA0338 Programmēšanas pamati

Kods RA0338
Nosaukums Programmēšanas pamati
Statuss Obligātais/Ierobežotās izvēles
Līmenis un tips Pamatstudiju, Profesionālais
Tematiskā joma Datormācība
Struktūrvienība Rēzeknes akadēmija
Mācībspēks Artis Teilāns, Jurijs Musatovs
Kredītpunkti 5.0
Daļas 1
Anotācija Studiju kurss iepazīstina studentus ar algoritmu un programmēšanas jēdzieniem. Tiek izskaidrota algoritmizācijas būtība. Kursā tiek apskatītas programmēšanas procesa būtiskās sastāvdaļas. Studentiem tiek piedāvātas vairākas tēmas un praktiskie uzdevumi teorētisko zināšanu nostiprināšanai, kā arī uzdevumi patstāvīgajam darbam..
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
Algoritmi un programmēšanas pamati Algoritma jēdziens. Dažādi algoritmu modeļi un pieraksta veidi. Algoritmizācijas būtība - Lineāro algoritmu izstrāde; - Zarošanas un ciklu jēdziens, pielietošana programmas; - Gatavu algoritmu izmantošana; - Jaunu algoritmu izveide. Algoritmu uzdošana ar blokshēmu palīdzību 12 8 0 0
Programmēšanas vides un valodas 4 8 0 0
Programmēšanas valoda C++. Programmas struktūra, datu tipi, izteiksmes un pamatoperatori. 4 8 0 0
Dati ievade un izvade C++ 6 8 0 0
Masīvi C++ programmēšanas valodā 6 8 0 0
Funkcijas 4 8 0 0
Norādes, rādītāji C++ programmēšanas valodā 4 8 0 0
Darbs ar datnēm 4 8 0 0
Dinamiskie mainīgie un datu struktūras 4 8 0 0
Izņēmumu situāciju apstrāde 4 6 0 0
Kopā: 52 78 0 0
Mērķis un uzdevumi, izteikti
kompetencēs un prasmēs
Studiju kursa mērķis: Iemācīt programmēt c++ programmēšanas valodā un iegūt prasmes algoritmu programmēšanā.
Sasniedzamie studiju
rezultāti un to vērtēšana
Zināšanas: • Par vienu no visbiežāk izmantotajām programmēšanas valodām C++; • Zināšanas datu struktūru un algoritmu teorijā; • Zināšanas par citām programmēšanas valodām un izstrādes vidēm – Java, Python. - Praktiskais darbs, kontroldarbi, eksāmens
Prasmes: • Izstrādāt iekārtām un mehatronikas sistēmām nepieciešamos programmatūras algoritmus; • Izstrādāt programmatūru vispārēja pielietojuma sistēmām un specializētiem automātikas mikro kontrolieriem. • Organizēt programmatūras izstrādes procesu. • Spēs programmēt, iestatīt, uzturēt mehatronikas sistēmas. • Spēs veidot algoritmu aprakstus un blokshēmas. - Praktiskais darbs, kontroldarbi, eksāmens
Kompetence: • Nodrošināt programmatūras izstrādes procesu un programmatūras realizāciju vispārējas nozīmes datu apstrādes uzdevumiem un automatizācijas risinājumiem. • Pielietot informācijas sistēmu izstrādes zināšanas un prasmes savā profesionālajā darbībā. • Lietot informācijas tehnoloģijas terminoloģiju latviešu un angļu valodās. - Praktiskais darbs, kontroldarbi, eksāmens
Studiju rezultātu vērtēšanas kritēriji
Praktisko uzdevumu izpilde. - 50%
Eksāmena novērtējums. - 50%
 
Priekšzināšanas Pamata prasmes IT pielietošanā
Studiju kursa plānojums
Daļa KP Stundas Pārbaudījumi
Lekcijas Prakt. d. Lab. Ieskaite Eksāmens Darbs
1 5.0 16.0 36.0 0.0 *