Objektorientētā programmēšana(1),24/25-R

Studiju kursā tiek apgūta objektorientētās programmēšanas (OOP) koncepcija, izmantojot valodu C++ kā piemēru. Tiek apskatītas OOP pamatkoncepcijas – abstrakcija, iekapsulēšana, mantošana, polimorfisms u.?c. Tiek apgūta klašu hierarhijas veidošana, virtuālo funkciju izmantošana, izņēmuma situāciju apstrāde, šablonu izmantošana, kā arī praktiskās programmēšanas jautājumi, tajā skaitā grafiskā lietotāja interfeisa veidošanas pamati integrētajā programmatūras izstrādes vidē. Būtisku studiju kursa daļu veido laboratorijas darbu izpilde, kuros studenti izmanto lekcijās iegūtās zināšanas un nostiprina OOP prasmes. Pēc sekmīgas šā studiju kursa apgūšanas studentiem jāizprot OOP pamatprincipi un jāspēj izveidot programmatūras risinājumu OOP valodā.