Обучение написанию кода на выбранном языке. Введение в предметную область. Формирование навыков программирования. Получение практических навыков решения типовых задач. Выпускные проекты. Выходное тестирование. Получение консультаций. Домашние задания.