Курс «Функциональное программирование»
Функциональное программирование (2024-25)

-- Функциональное программирование 2024-25
import ITIS.Types

import Stepik.Haskell

coursePurpose = "Знакомство с ФП"

teacher = Teacher
          { name = "Зиятдинов Мансур Тагирович"
          , site = "https://gltronred.info"
          }

schedule =
  [ Lesson { time = "суббота, 12.10", room = "online" }
  ]

-- telemostLink = "... see in the schedule ..."

Работа в сентябре-октябре

В этом году часть самостоятельной работы будет проводиться в сентябре-октябре. Рекомендуется за это время изучить основы языка Haskell, например, пройдя курс на Stepik

Материалы занятий

  • Введение
  • Тестирование кода
  • Комбинирование монадических эффектов
  • Конкурентное программирование и STM
  • Аппликативные функторы и парсинг
  • Работа с JSON
  • Описание API на уровне типов
  • ООПтика

Жалобы, что раньше трава была зеленее, компьютеры — больше, курс — лучше, а также материалы прошлых лет можно найти на отдельной странице.

Оценивание

Оценка за семестр будет складываться из нескольких частей:

  • первый этап задания (28-30 баллов; дедлайн - 21 декабря 28 декабря)
  • второй этап задания (22-20 баллов; дедлайн - 1 февраля)

Итого: 50 баллов