Kods | DE0201 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Nosaukums | Datormācība (pamatkurss) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Statuss | Obligātais/Ierobežotās izvēles | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Līmenis un tips | Pamatstudiju, Akadēmiskais | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tematiskā joma | Datormācība | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Struktūrvienība | Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mācībspēks | Artūrs Āboltiņš, Tatjana Solovjova | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kredītpunkti | 5.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Daļas | 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Anotācija |
Studiju kurss iepazīstina bakalaura līmeņa studiju pirmā kursa studentus ar mūsdienu datoriem, populārām operētājsistēmām, elektronikas un telekomunikāciju nozarēs bieži izmantojamām programmēšanas valodām, ērtām programmu izstrādes vidēm un elementāriem skaitļošanas algoritmiem, kas ir noderīgi turpmākajos studiju kursos un inženiera darbā.. Tiek apskatīti datu iegūšanas, datu apstrādes un attēlošanas sistēmu matemātiskie, inženier-tehniskie un filozofiskie principi, kas kalpo profesionālas izpratnes un praktisku iemaņu veidošanai darbā ar profesionālām datorsistēmām, kas bāzētas uz atvērtā koda operētājsistēmu “Linux”, konkrēti uz Ubuntu realizācijas.. Studiju kursa klausītāji iepazīstas ar klasiskajām programmēšanas valodām C, C++ un moderno valodu Python. Tiek apgūtas binārās un sedecimālās skaitīšanas sistēmas. Padziļināti tiek apskatīti jautājumi, kas saistīti ar jēdzieniem "bits", "baits" un "datu tips".. Praktiski veicamie programmēšanas vingrinājumi ir saistīti ar elementāriem fizikas, elektrotehnikas un mehānikas kursa uzdevumiem, kā arī ar augstākās matemātikas skaitļu virkņu tēmu, diferencēšanu un funkcionāli veidotu ģeometrisku figūru laukumu skaitļošanu. . Ievērojot mācību profila specifiku, tiek pildīti vingrinājumi, kas ir saistīti ar kompleksiem skaitļiem, bitu operācijām un datu masīvu kārtošanu.. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa saturs |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mērķis un uzdevumi, izteikti kompetencēs un prasmēs |
Studiju kursa mērķis ir sniegt pārskatu par C, C++ un Python programmēšanas valodām un brīvpieejas tehniskajiem līdzekļiem elementāru, bet profesionāli orientētu programmu veidošanai. Studiju kursa uzdevumi: 1. Iepazīstināt ar mūsdienīgām, profesionālām un efektīvām programmēšanas vidēm balstītām uz Linux operētājsistēmu, liekot lielu uzsvaru uz darbu komandrindas režīmā. 2. Dot iespēju gūt praktisku pieredzi vienkāršu C++ un Python valodās rakstītu programmu veidošanā, algoritmizējot vienkāršus fizikas un matemātikas uzdevumus. 3. Attīstīt procedūrprogrammēšanas prasmes. 4. Iemācīt datu iegūšanas, apstrādes un attēlošanas vienkāršākos paņēmienus. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sasniedzamie studiju rezultāti un to vērtēšana |
Prot lietot profesionālās UNIX veida operētājsistēmas termināla režīmā. Ir iegūta pieredze darbā ar direktorijām un failiem. Prot strādāt ar teksta redaktoriem, izsaukt programmas un skriptus. - Mājasdarbi ar novērtējumu Testi. Eksāmens. Spēj veidot elementāras C, C++ procedūrveida programmas, kas ietver ciklus un zarojumus. Ir zināšanas kā uzrakstīto programmu kompilēt un novērst sintakses kļūdas. Pazīst C valodas datu tipus. - Programmēšanas uzdevumi ar novērtējumu. Laboratorijas darbi ar novērtējumu. Testi. Eksāmens. Prot veidot samērā vienkāršas Python programmas, kas spēj realizēt dažus vienkāršus skaitliskus algoritmus kā, piemēram, funkcijas saknes atrašana, diferencēšana un integrēšana. - Programmēšanas uzdevumi ar novērtējumu. Laboratorijas darbi ar novērtējumu. Testi. Eksāmens. Prot strādāt ar programmu GNUPLOT, kas ļauj pētīt divu dimensiju funkcionālās sakarības. - Laboratorijas darbi ar novērtējumu. Eksāmens. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju rezultātu vērtēšanas kritēriji |
Apmeklējums - 10%
Testi - 5% Programmēšanas uzdevumi - 25% Mājas darbi - 10% Laboratorijas darbi (kodi) - 10% Laboratorijas darbi (aizstāvēšana) - 15% Eksāmens - 25% |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Priekšzināšanas | Pamatzināšanas informātikā, zināšanas matemātikā vidusskolas programmas līmenī, prasme apkopot un analizēt informāciju. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa plānojums |
|