Дисциплина «Теория алгоритмов»  является одной из вариативных дисциплин математического и естественнонаучного цикла при подготовке бакалавров по направлению 230100 «Информатика и вычислительная техника», служит основой для общематематической  подготовки студентов. Задачи освоения дисциплины: познакомить обучающихся с основными методами анализа работы машин Тьюринга; дать информацию об основных задачах теории алгоритмов; научить основным методам решения задач теории алгоритмов.