Контакты:
-
Баринов Владимир РомановичПреподаватель
Дисциплина: "Методологии программирования"
3 год обучения, 5 семестр
Форма контроля: Экзамен
Краткое описание дисциплины:
Курс «Методологии программирования» знакомит с фундаментальными подходами к созданию программного обеспечения, выходя за рамки объектно-ориентированного программирования (ООП). Студенты изучат основы функционального программирования с его акцентом на чистые функции, неизменяемые данные и отсутствие побочных эффектов, а также принципы логического программирования, где программа выражается как набор декларативных утверждений и правил.
Задачи дисциплины «Методологии программирования» позволят студентам:
Применить принципы иммутабельности и чистых функций для написания предсказуемого и тестируемого кода.
Использовать функции высшего порядка для абстракции и композиции операций над данными.
Сформулировать задачу в виде декларативных правил и логических утверждений вместо императивных инструкций.
Проанализировать проблему и выбрать наиболее подходящую парадигму (ООП, ФП, логическая) для её эффективного решения.
Оценить влияние выбора парадигмы на читаемость, поддерживаемость и параллельное выполнение кода.


Преподаватель: Баринов Владимир Романович, преподаватель, аспирант кафедры "Инфокогнитивные Технологии"
V.R.Barinov@staff.mospolytech.ru