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

Для этой цели здесь рассматриваются такие вопросы, которые являются предметом данной дисциплины, как постановка задачи, основные этапы и методы решения ее на компьютере: алгоритмизация, программирование, отладка и выполнение программ.