Objektorientētās programmatūras attīstība(1),20/21-R

Studenti apgūst objektorientētās pieejas (OOP) principu implementēšanu vairākās programmēšanas valodās. Runa ir kā par fundamentāliem OOP principiem (abstrakcija, iekapsulēšana, mantošana, polimorfisms), tā arī par papildus jēdzieniem (paralelitāte, tipizācija). Uzmanības centrā ir trīs objektorientētās programmēšanas valodas: Ada, Java, Python. Studiju priekšmeta ietvaros aplūko arī dažus specifiskos jautājumus: sīklietotņu izstrādi, servera skriptu izstrādi, sarežģīto datu struktūru veidošanu un citus.