В условиях информатизации общества острой проблемой является приведение уровня профессионального образования в области IT в соответствие c требованиями динамично развивающей IT-отрасли к будущим кадрам. Поэтому совершенствование и повышение эффективности процесса обучения, улучшение качества IT-образования являются первоочередными задачами педагогической науки. В связи с этим усиливаются требования к контролю знаний студентов по программированию, как одному из составляющих процесса обучения системе курсов информатики. Это и многое другое вы найдете в книге Контроль знаний по программированию на основе теории экспертных систем (Жанат Нурбекова und Гульмира Абильдинова)