Курс предназначен для изучения базовых методов и алгоритмов оптимизации решения задач математического программирования (нелинейного и линейного).
Материал курса ориентирован на обучение построению математической модели задачи; формирование базы знаний для подбора или разработки наиболее подходящего метода решения задачи с учётом её вычислительной сложности, и реализации полученного решения в виде алгоритма и программы.