V usloviyah informatizacii obshhestva ostroj problemoj yavlyaetsya privedenie urovnya professional'nogo obrazovaniya v oblasti IT v sootvetstvie c trebovaniyami dinamichno razvivajushhej IT-otrasli k budushhim kadram. Pojetomu sovershenstvovanie i povyshenie jeffektivnosti processa obucheniya, uluchshenie kachestva IT-obrazovaniya yavlyajutsya pervoocherednymi zadachami pedagogicheskoj nauki. V svyazi s jetim usilivajutsya trebovaniya k kontrolju znanij studentov po programmirovaniju, kak odnomu iz sostavlyajushhih processa obucheniya sisteme kursov informatiki.