Практикум на ЭВМ (317)/2019 (осень)
Материал из MachineLearning.
| Строка 39: | Строка 39: | ||
|  | |  | ||
<!-- Конец занятия -->  | <!-- Конец занятия -->  | ||
| + | |}  | ||
| + | |||
| + | |||
| + | = Требования к отчёту по практическим заданиям =  | ||
| + | |||
| + | Отчёт должен быть самодостаточным документом в формате PDF, подготовленным в системе LATEX. Студенты, хорошо выполнившие отчёты по прошлым заданиям, получают возможность сдавать отчёты в формате HTML или PDF, подготовленные с помощью jupyter notebook.   | ||
| + | |||
| + | Отчёт должен давать проверяющему ответы на следующие вопросы:  | ||
| + | * К какому курсу относится задание?  | ||
| + | * Какое задание выполнено?   | ||
| + | * Кем выполнено задание?  | ||
| + | * В чём заключалось задание?  | ||
| + | * Что было сделано? Что не было сделано?  | ||
| + | * Даны ли правильные ответы на все теоретические вопросы задания?  | ||
| + | * Проведены ли все необходимые эксперименты? Получены ли осмысленные ВЫВОДЫ?  | ||
| + | * Выполнена ли творческая часть задания?  | ||
| + | * Пользовался ли студент чьей-либо помощью? Если да, то в каком объёме?  | ||
| + | * Какой литературой пользовался студент?  | ||
| + | |||
| + | Некоторые элементы хорошего отчёта:  | ||
| + | * Объём отчёта: 5--20 страниц;  | ||
| + | * Текст отчёта не повторяет полной формулировки задания;  | ||
| + | * Структура отчёта соответствует пунктам задания;  | ||
| + | * Используются векторные шрифты;  | ||
| + | * Графики оформлены надлежащим образом;  | ||
| + | * Шкала для графиков выбрана правильно;  | ||
| + | * На разных графиках результаты для одинаковых методов отображаются одним и тем же цветом;  | ||
| + | * Между расположением графиков и местами их упоминания в тексте относительно небольшое расстояние (на той же или на соседней странице);  | ||
| + | * На страницах не должно быть много пустого места;  | ||
| + | * В большинстве случаев графики/таблицы/псевдокоды алгоритмов не должны занимать большей части одной страницы отчёта;  | ||
| + | * Все числа в тексте/таблицах указаны с необходимым числом значащих цифр;  | ||
| + | * В большинстве случае в отчёте не должно быть никакого кода;  | ||
| + | * Для всех экспериментов описан выбранный дизайн экспериментов, а также сделаны выводы из полученных результатов;  | ||
| + | |||
| + | = Требования к программному коду =  | ||
| + | * Код должен в целом соответствовать PEP8 ([https://www.python.org/dev/peps/pep-0008/ eng] или [http://pep8.ru/doc/pep8/ rus] )  | ||
| + | * В частности, код должен проходить автоматическую проверку стиля [https://github.com/arti32lehtonen/mmp_prac_2017/blob/master/mmp_pep8.py ссылка]. Скрипт запускается из командной строки так: python3 mmp_pep8.py <ваш скрипт>. Код, вызывающий предупреждения, может дополнительно штрафоваться.   | ||
| + | * Код должен быть понятным и единообразным. Переменные, функции и другие элементы кода должны иметь осмысленные, значимые имена, отвечающие их назначению.  | ||
| + | * Код, который не соответствует прототипам, выданным в задании, автоматически оценивается в 0 баллов  | ||
| + | * Код, который не удовлетворяет требованиям задания (например, запрету на использование конкретных библиотек), автоматически оценивается в 0 баллов  | ||
| + | * Код, содержащий плагиат, автоматически оценивается в 0 баллов  | ||
| + | |||
| + | = Страницы прошлых лет =  | ||
| + | [[ Практикум на ЭВМ (317)/2018 (осень) | 2018-2019 (осень) ]], [[Практикум на ЭВМ (317)/2019 (весна) | 2018-2019 (весна) ]]  | ||
| + | |||
| + | [[ Практикум на ЭВМ (317)/2017-2018 | 2017-2018 (осень) ]], [[Практикум на ЭВМ (317)/2018 (весна) | 2017-2018 (весна) ]]  | ||
| + | |||
| + | [[ Практикум на ЭВМ (317)/2016-2017 | 2016-2017 ]]  | ||
| + | |||
| + | [[ Практикум на ЭВМ (317)/2015-2016 | 2015-2016 ]]  | ||
| + | |||
| + | [[ Практикум на ЭВМ (317)/2014-2015 | 2014-2015 ]]  | ||
| + | |||
| + | [[ Практикум на ЭВМ (317)/2013-2014 | 2013-2014 ]]  | ||
| + | |||
| + | [[ Практикум на ЭВМ (317)/2012-2013 | 2012-2013 ]]  | ||
| + | |||
| + | [[ Практикум на ЭВМ (317)/2011-2012 | 2011-2012 ]]  | ||
| + | |||
| + | [[Категория:Кафедра Математические методы прогнозирования ВМиК МГУ]]  | ||
| + | [[Категория:Учебные практикумы]]  | ||
Версия 14:02, 29 августа 2019
- Обязательный курс для студентов каф. ММП 3 курса, 5 семестр
 - Зачёт с оценкой
 - Преподаватели: Д.А. Кропотов, Артём Попов, Евгений Бобров, Максим Кодрян, Максим Находнов, Чернышёв Александр
 - Занятия проходят в ауд. ??? по вторникам, начало в 16:20. Первое занятие 3 сентября.
 
Анонимные отзывы по курсу можно оставлять здесь: ссылка на гугл-форму
Репозиторий со всеми материалами: ссылка
Содержание | 
Объявления
Пока нет.
Правила сдачи практикума
1. В рамках семестра предполагается три больших практических задания и пять домашних заданий. Все задания сдаются в систему anytask, инвайт к курсу можно получить у преподавателя.
2. За каждое большое практическое задание можно получить до 50-ти баллов. Задание включает в себя написание программного кода, выполнение экспериментов и написание отчёта о проделанной работе. Срок выполнения каждого задания — 3 недели. Задания, сданные после этого срока, не принимаются на проверку. Практическое задание считается зачтённым, если по нему выполнены и засчитаны все три этапа работы.
3. За каждое домашнее задание можно получить от 15 до 20 баллов (в зависимости от задания). Задание включает в себя написание программного кода. Срок выполнения каждого задания — 1 неделя. Задания, сданные после этого срока, не принимаются на проверку.
4. Предусмотрены различные бонусные активности: бонусные задачи, за которые можно получить дополнительные баллы.
5. Предварительные критерии итоговой оценки:
- отлично — 200 баллов, 3 практических задания зачтены
 
- хорошо — 150 баллов, 2 практических задания зачтены
 
- удовлетворительно — 100 баллов, 1 практическое задание зачтено
 
Материалы занятий
| Дата | Номер | Тема | Материалы | Д/З | 
|---|---|---|---|---|
| 3 сентября | Занятие 1 | 
 Организационные вопросы. Введение в Python.  | 
Требования к отчёту по практическим заданиям
Отчёт должен быть самодостаточным документом в формате PDF, подготовленным в системе LATEX. Студенты, хорошо выполнившие отчёты по прошлым заданиям, получают возможность сдавать отчёты в формате HTML или PDF, подготовленные с помощью jupyter notebook.
Отчёт должен давать проверяющему ответы на следующие вопросы:
- К какому курсу относится задание?
 - Какое задание выполнено?
 - Кем выполнено задание?
 - В чём заключалось задание?
 - Что было сделано? Что не было сделано?
 - Даны ли правильные ответы на все теоретические вопросы задания?
 - Проведены ли все необходимые эксперименты? Получены ли осмысленные ВЫВОДЫ?
 - Выполнена ли творческая часть задания?
 - Пользовался ли студент чьей-либо помощью? Если да, то в каком объёме?
 - Какой литературой пользовался студент?
 
Некоторые элементы хорошего отчёта:
- Объём отчёта: 5--20 страниц;
 - Текст отчёта не повторяет полной формулировки задания;
 - Структура отчёта соответствует пунктам задания;
 - Используются векторные шрифты;
 - Графики оформлены надлежащим образом;
 - Шкала для графиков выбрана правильно;
 - На разных графиках результаты для одинаковых методов отображаются одним и тем же цветом;
 - Между расположением графиков и местами их упоминания в тексте относительно небольшое расстояние (на той же или на соседней странице);
 - На страницах не должно быть много пустого места;
 - В большинстве случаев графики/таблицы/псевдокоды алгоритмов не должны занимать большей части одной страницы отчёта;
 - Все числа в тексте/таблицах указаны с необходимым числом значащих цифр;
 - В большинстве случае в отчёте не должно быть никакого кода;
 - Для всех экспериментов описан выбранный дизайн экспериментов, а также сделаны выводы из полученных результатов;
 
Требования к программному коду
- Код должен в целом соответствовать PEP8 (eng или rus )
 - В частности, код должен проходить автоматическую проверку стиля ссылка. Скрипт запускается из командной строки так: python3 mmp_pep8.py <ваш скрипт>. Код, вызывающий предупреждения, может дополнительно штрафоваться.
 - Код должен быть понятным и единообразным. Переменные, функции и другие элементы кода должны иметь осмысленные, значимые имена, отвечающие их назначению.
 - Код, который не соответствует прототипам, выданным в задании, автоматически оценивается в 0 баллов
 - Код, который не удовлетворяет требованиям задания (например, запрету на использование конкретных библиотек), автоматически оценивается в 0 баллов
 - Код, содержащий плагиат, автоматически оценивается в 0 баллов
 
Страницы прошлых лет
2018-2019 (осень) , 2018-2019 (весна)

