Данный курс является завершающим в составе специальных курсов, посвященных программированию. Этот курс необходим при освоении следующих дисциплин направлений  

09.03.02-Информационные системы и технологии (дисциплины: "Управление данными","Методы и средства проектирование информационных систем и технологий", "Интеллектуальные информационные системы", НИР )

09.03.01 - Информатика и вычислительная техника (дисциплины: "Базы данных" , "Параллельное программирование", НИР)
Курс состоит из 2-х частей:
1-я часть преподается на 3-м курсе(5 семестр) - 32 часа лекций и 32 часа лабораторных занятий - "Структурное программирование" и "Объектно-ориентированное программирование";
2-я часть на 3-м курсе (6 семестр) - 16 часов лекций и 16 часов лабораторных занятий - "Обобщенное программирование".