Контакты:

Дисциплина: "Методологии программирования"

3 год обучения, 5 семестр

Форма контроля: Экзамен

Краткое описание дисциплины:

Курс «Методологии программирования» знакомит с фундаментальными подходами к созданию программного обеспечения, выходя за рамки объектно-ориентированного программирования (ООП). Студенты изучат основы функционального программирования с его акцентом на чистые функции, неизменяемые данные и отсутствие побочных эффектов, а также принципы логического программирования, где программа выражается как набор декларативных утверждений и правил. 

Задачи дисциплины «Методологии программирования» позволят студентам:

  1. Применить принципы иммутабельности и чистых функций для написания предсказуемого и тестируемого кода.

  2. Использовать функции высшего порядка для абстракции и композиции операций над данными.

  3. Сформулировать задачу в виде декларативных правил и логических утверждений вместо императивных инструкций.

  4. Проанализировать проблему и выбрать наиболее подходящую парадигму (ООП, ФП, логическая) для её эффективного решения.

  5. Оценить влияние выбора парадигмы на читаемость, поддерживаемость и параллельное выполнение кода.


Фото преподавателя

Преподаватель: Баринов Владимир Романович, преподаватель, аспирант кафедры "Инфокогнитивные Технологии"

V.R.Barinov@staff.mospolytech.ru