Цели освоения дисциплины "Основы алгоритмизации и программирования" - дать студенту представление и знания о современных алгоритмических языках и области их применения; этапах производства программного продукта; научить использовать современные методы и средства разработки алгоритмов и программ, приемы структурного программирования, способы записи алгоритма на языке высокого уровня, способы отладки программ. 
Задачи: изучить средства разработки программ и их компонентов, методологию алгоритмизации, получить практические навыки использования языка программирования высокого уровня, способы отладки программ.