Главная страница « Информация « 4 курс «

Курс «Введение в функциональное программирование» (Introduction to Functional Programming)


Лектор: доц. кафедры СП, канд. физ.-мат. наук Малышко Виктор Васильевич
Продолжительность: 36 часов лекции, 36 часов семинары, 72 часа самостоятельная работа.
Аудитория: С осени 2014 года курс читается для 427 и 428 групп. Осенью 2015 из-за исключительной ситуации курс читался также для 420 и 421 групп.
Формы отчётности: экзамен.
Автор программы: канд. физ.-мат. наук Малышко В. В.
Программа составлена по материалам канд. физ.-мат. наук Чернова А. В.
Группа Вконтакте: vk.com/sp_scheme [html].
Moodle-версия курса: [html].
Табличка с баллами: [Гугль-таблица]

Оглавление


Новости
Практические задания
Материалы по курсу

Новости


• Лекции проводятся по понедельникам на II паре с 10-30 в 658 аудитории. Сдача практических заданий проводится по вторникам на IV и V парах у обеих групп в ауд. 727. В начале семестра до того как будет начитан минимальный объём, необходимый для практикума, мы будем использовать IV-V пары во вторник как лекционные (совмещённые у обеих групп) в П-8А. Лекции по курсу проводятся очно.

Практические задания


• На семинарах будет осуществляться приём заданий у студентов и возможно будут проводиться письменные контрольные работы, о которых будет отдельно объявлено. Осенью 2023 года для программирования используется среда Dr. Racket [html].

• Первое задание -- «Доктор». Методичка по «Доктору» доступна онлайн в Moodle. Устаревшая версия [html] опубликована только для ознакомления. Не используйте её для выполнения практических заданий по курсу. Заготовка кода «Доктора» лежит в Moodle-версии курса.

• Второе практическое задание -- «???». Сведения о нём будут доступны в Moodle [to do].

• По желанию Вы можете оформить отчёт по сданным заданиям и получить за это баллы. Требования к отчёту доступны онлайн [html].

• Для сдачи курса на положительную оценку необходимо набрать минимальную сумму баллов. Баллы начисляются за выполнение к/р, практических заданий и проч. Каждый не сданный обязательный (№№I-III) блок "Доктора" стоит -5 штрафных баллов. Не сданное второе задание стоит -15 штрафных баллов.

• Дэдлайны по «Доктору» и по «Весне» опубликованы в гугльтабличке. За каждую полную неделю просрочки начисляется штраф в размере 25% общей суммы баллов. В период зачётной декады рост штрафов может быть ускорен. После завершения астрономического 2022 года баллы за задания не начисляются, задания не принимаются.

Материалы по курсу


• Базовым учебником является книга Абельсон Х., Сассман Дж. Дж., Сассман Дж. "Структура и интерпретация компьютерных программ". – М.: Добросвет, КДУ. 2010 [pdf].

• Слайды лекций (выкладываемые по мере чтения) и другие материалы ищите в Moodle. Если Вы испытываете затруднения с доступом, запросите материалы по e-mail    у лектора. Все предоставленные материалы (в том числе задания анкет/контрольных/итоговых работ) должны быть использованы только лично Вами для учёбы во время изучения курса. Пожалуйста, не распространяйте их как-либо и где-либо.

Предупреждение


Размещение на других ресурсах, а также коммерческое использование материалов, опубликованных в данном разделе, возможно только с разрешения авторов. По всем вопросам пишите:   

  

© Кафедра системного программирования ВМК МГУ.

Обновлено: 4.IX.2023