Datorzinātnes un programmēšanas pamati(1),23/24-P

Studiju kursā tiek aplūkoti algoritmu izstrādes un programmēšanas pamati, demonstrējot vienkāršu programmatūras risinājumu izstrādes iespējas valodās C, Python, JavaScript, HTML, CSS un SQL. Studiju kurss ļauj apgūt praktiskās iemaņas algoritmu izstrādē, izmantojot dažādus algoritma pieraksta veidus. Studiju kursā iekļauti arī temati par datu struktūrām, programmatūras izstrādes posmiem, kā arī praktiskās programmēšanas jautājumi. Būtisku studiju kursa daļu veido laboratorijas darbu izpilde, kuros studenti apgūst prasmes izmantot kursā apgūtās zināšanas. Studiju kursa struktūra un mācību materiāli ir pārņemti no Hārvardas Universitātes tālmācības kursa CS50x. Studiju kurss saturiski ir paredzēts studējošiem, kas nespecializējas informācijas un komunikācijas tehnoloģiju jomā.