Datorzinātnes un programmēšanas pamati sociālo zinātņu studentiem(1),23/24-R

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.