Kods | IV0244 | |||||||||||||||||||||||||||||||||||||||||||||||||
Nosaukums | Datorzinātnes un programmēšanas pamati sociālo zinātņu studentiem | |||||||||||||||||||||||||||||||||||||||||||||||||
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 | Inženierekonomikas un vadības fakultāte | |||||||||||||||||||||||||||||||||||||||||||||||||
Mācībspēks | Deniss Ščeulovs, Iļja Afanasjevs | |||||||||||||||||||||||||||||||||||||||||||||||||
Kredītpunkti | 6.0 | |||||||||||||||||||||||||||||||||||||||||||||||||
Daļas | 1 | |||||||||||||||||||||||||||||||||||||||||||||||||
Anotācija |
Mūsdienu uzņēmējdarbība, bizness un citas jomas ir datos balstīti. Vairāki uzņēmējdarbības procesi ir digitalizēti un dažāda veida kvalitatīvi dati ir svarīgi lēmumu pieņemšanai, tirgus pārzināšanai, klientu apmierināšanai u.c. Studiju kurss piedāvā studentiem ieskatu datorzinātnes koncepcijās un programmēšanas pamatos, kas palīdz viņiem labāk izprast digitālas vides uzbūves principus; datu radīšanas, uzglabāšanas un transportēšanas principus. Studiju kurss palīdz studentam sagatavoties reālo biznesa analītisko uzdevumu risināšanai izmantojot mūsdienīgus un efektīvus rīkus (Python, SQL u.c.). Papildus, studiju kursā tiek apskatītas tēmas par datu struktūru veidošanu, datu kopām jeb masīviem, datu reprezentācijas metodes, datubāžu veidošanu u.c.. Mācību materiāli un studiju kursa uzbūve ir balstīti uz Hārvardas Universitātes tālmācības programmu CS50x. Šajā studiju kursā tiek izmantoti minētās programmas vienkāršākie uzdevumi. Studenti tiek iepazīstināti ar programmatūras izveides valodām kā C, Python, JavaScript, HTML, CSS un SQL. C valoda palīdz izprast programmēšanas un datoru funkcionēšanas pamatus. Python valoda ļauj studentiem iepazīties ar funkcionālo programmēšanu un izprast kodēšanu, datu analīzi. Savukārt, SQL kā datubāžu valoda ļauj studentiem saprast relāciju datubāzes konceptus. Galvenais uzsvars studiju kursā tiek likts uz datu vākšanu, apstrādi un analīzi, izvēloties uzdevumus ar pieņemamu grūtības līmeni.. |
|||||||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa saturs |
|
|||||||||||||||||||||||||||||||||||||||||||||||||
Mērķis un uzdevumi, izteikti kompetencēs un prasmēs |
Studiju kursa mērķis ir apmācīt studentus algoritmu izstrādes un programmēšanas pamatos vienkāršu uzdevumu izpildei un to pielietošanu dažādu sociālo zinātņu uzdevumu izpildē. Studiju kursa uzdevumi: - nodrošināt studentiem zināšanas, prasmes un kompetences izprast un pielietot algoritmizācijas zināšanas dažādu uzdevumu risināšanai; - apgūt iemaņas vismaz vienas integrētas programmu izstrādes vides izmantošanā; - attīstīt prasmes lasīt un izmantot programmas koda sagataves vienkāršu uzdevumu risināšanai; - uzlabot komandas darba un sadarbības prasmes, ņemot vērā, ka daudzi reālie projekti dažādās jomās bieži prasa starpdisciplināru sadarbību; - iegūt pamatprasmes tehnoloģisko rīku, platformu vai kolēģu izmantošanā tehnoloģiskajos amatos profesionālā vidē. | |||||||||||||||||||||||||||||||||||||||||||||||||
Sasniedzamie studiju rezultāti un to vērtēšana |
Spēj izstrādāt, izpildīt un atkļūdot sazarotu algoritmu dažādu uzdevumu risināšanai. - Laboratorijas darbi un to aizstāvēšana. Eksāmens.
Kritēriji: spēj izstrādāt vienkāršu algoritmu uzdevuma risināšanai. Spēj identificēt izstrādes rīka atbilstību noteikta uzdevuma izpildei. - Zināšanu pārbaudes testi. Spēj analizēt un veidot uzdevumu risinājumus valodā C, izmantojot programmas koda sagataves. - Laboratorijas darbi un to aizstāvēšana. Eksāmens. Kritēriji: spēj izskaidrot uzdevuma risinājuma realizāciju valodā C. Spēj analizēt un veidot uzdevumu risinājumus valodā Python, izmantojot programmas koda sagataves. - Laboratorijas darbi un to aizstāvēšana. Eksāmens. Kritēriji: spēj izskaidrot uzdevuma risinājuma realizāciju valodā Python. Spēj analizēt un veidot uzdevumu risinājumus valodā HTML un CSS, izmantojot programmas koda sagataves. - Laboratorijas darbi un to aizstāvēšana. Eksāmens. Kritēriji: spēj izskaidrot uzdevuma risinājuma realizāciju HTML un CSS valodas. Spēj analizēt un veidot uzdevumu risinājumus valodā JavaScript, izmantojot programmas koda sagataves. - Laboratorijas darbi un to aizstāvēšana. Eksāmens. Kritēriji: spēj izskaidrot uzdevuma risinājuma realizāciju valodā Javascript. Spēj analizēt un veidot datu atlases vaicājumus valodā SQL, izmantojot iepriekš sagatavotus piemērus un šablonus. - Laboratorijas darbi un to aizstāvēšana. Eksāmens. Kritēriji: spēj izskaidrot uzdevuma risinājuma realizāciju valodā SQL. |
|||||||||||||||||||||||||||||||||||||||||||||||||
Studiju rezultātu vērtēšanas kritēriji |
Laboratorijas darbi - 50%
Zināšanu pārbaudes testi - 20% Eksāmens - 30% |
|||||||||||||||||||||||||||||||||||||||||||||||||
Priekšzināšanas | Nav nepieciešamas. | |||||||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa plānojums |
|
Kursa apgūšanas cena klausītājam | Pilna laika studijas Klātiene |
Nepilna laika studijas Klātiene |
Nepilna laika studijas Neklātiene |
---|---|---|---|