Основная цель дисциплины заключается в формировании у слушателя профессиональных компетенций в области изучение основных принципов программирования, понимания структуры компьютерных программ. Указанная цель достигается за счёт решения следующих задач: изучение методов построения и анализа математических моделей, возникающих при решении задач, изучение основ функционального программирования и функционального моделирования. Дисциплина входит в состав ДПП ПП «Прикладные методы, средства и технологии искусственного интеллекта».