ФП 2MIT осень 2017
Содержание
Лекции
Преподаватель: Москвин Д Н.
- Лекция #1
- Лекция #2
- Лекция #3
- Лекция #4
- Лекция #5
- Лекция #6
- Лекция #8
- Лекция #9
- Лекция #10
- Лекция #11
Практика Москвин
Практика Жаворонков
Контакты:
Материалы с занятий и домашние задания:
- Семинар и домашнее задание 1 (Дедлайн(мягкий): 11.09.2017 23:59) — Исходник
- Семинар и домашнее задание 2 (Дедлайн(мягкий): 18.09.2017 23:59) — Исходник
- Семинар и домашнее задание 3 (Дедлайн(мягкий): 25.09.2017 23:59) — Исходник
- Код с пары 26.09 куда-то потерялся
- Код с пары 03.10
- Код с пары 10.10
- Код с пары 17.10
- Код с пары 24.10
- Код с пары 07.11
- Код с пары 14.11
- Код с пары 21.11
- Код с пары 28.11
Правила игры и прочее
Сдача домашних заданий
Первые три домашних задания сдаются мне на почту. Формат, в котором вы присылаете ваши решения не очень принципиален, однако предпочтение отдается чему-то адекватному, например pdf или Markdown(plain text в целом тоже котируется, а вот ссылку на картинку, лежащую где-нибудь на depositfiles присылать лучше не стоит).
Начиная с четвертого домашнего задания вы будете писать код на хаскеле и домашние задания будут сдаваться в приватный курс на степике. Там они будут проверяться тестирующей системой и я смогу смотреть ваши посылки. По мере прочтения лекций в курсе будут открываться новые модули с задачами. Модуль открывается сразу после пары и закрывается в начале следующей.
Дедлайны
На вики я пишу мягкий дедлайн до которого мне можно присылать решения, и я постараюсь ответить и, в случае чего, вы можете прислать мне исправления. Жесткий дедлайн, после которого я не смотрю решения -- начало пары. Если вы прислали решение после мягкого дедлайна, то я постараюсь ответить вам в течение дня, но не готов гарантировать, что буду принимать исправления. Решения присланные после жесткого дедлайна -- не оцениваются.
Зачет
Что бы допуститься до экзамена вам сперва необходимо получить зачет по практике. Для этого вам нужно сделать несколько вещей:
- Сдать все теоретические домашние задания(ими считаются первые три)
- Получить не менее 75% от суммы баллов за теоретические и практические домашние задания без учета дополнительных заданий
- Сдать алгоритм вывода типов(ближе к концу семестра)
Если что-то из этих пунктов не выполняется, то мы решаем этот вопрос в индивидуальном порядке.