Второй семестр предполагает освоение основ профессионального программирования: написание и использование подпрограмм, в том числе рекурсивных; действия с файлами данных и указателями; использование модулей. Завершается обучение выполнением контрольной работы и сдачей зачета в форме теста.