Курс "Парадигмы программирования"



ТЕМЫ КУРСА

1. Вводная лекция     Смотреть

2. Императивное программирование (1 лекция)     Смотреть
        Домашнее задание по ИП     Скачать

3. Функциональный язык Лисп: рекурсия и функционалы (2 лекции)

4. Функциональный язык Схема: континуации (1 лекция)
        Домашнее задание, Лисп/Схема     Cкачать

5. Логический язык Пролог: унификация и бектрекинг (2 лекции)
        Домашнее задание, Пролог

6. Функциональный язык Хаскель: ленивые вычисления (2 лекции)
        Домашнее задание, Хаскель

7. Объектно-ориентированная парадигма (1 лекция)

8. Обобщенное программирование (1 лекция)

9. Виды императивного программирования (1 лекция)



УЧЕБНЫЕ МАТЕРИАЛЫ

Лисп
Пролог
Хаскель



КУРС ВКЛЮЧАЕТ ЛЕКЦИИ, СЕМИНАРЫ И ДОМАШНИЕ ЗАДАНИЯ

На семинаре
- разбор преподавателем нескольких задач по теме лекции;
- самостоятельное решение 2-3 задач по теме и сдача их преподавателю.
Если студент не успел решить/сдать задачу на семинаре, ее можно дорешать и досдать в течение недели со дня семинара (отсылка по почте конкретному преподавателю).

Домашние задания
Обязательным является задание по императивному программированию и выполнение еще 2 двух заданий, из двух разных тем курса. Выбор тем и варианта задания по каждой теме свободный, но выбор варианта согласуется с преподавателем.
Таблица с выставленными баллами за семинарские задачи и домашние задания

Оценка курса (экзамен)
Применяется суммарно-балльная система оценки освоения тем курса Подробнее