Перед началом выполнения практических заданий по дисциплине “Программирование” студент должен ознакомиться с данными правилами и пройти тест. Студенты, не прошедшие тест, считаются не приступившими к выполнению практической части дисциплины “Программирование”.
Тест для осеннего семестра: https://e.moevm.pro/course/view.php?id=184
Тест для весеннего семестра: https://e.moevm.pro/mod/quiz/view.php?id=<курс в разработке>
Оценка по дисциплине формируется по результатам работы студента в течении семестра на рейтинговой основе и складывается из выполнения следующих компонент (этапов):
За выполнение каждой компоненты (этапа) студент получает определенное количество баллов, сумма которых определяет оценку за экзамен. На лабораторных работах студент либо защищает лабораторные работы, либо проходит задачи онлайн-курса.
Таблица 1. Количество заданий и баллы за их выполнение
| № | Программирование 1 (осенний) семестр | Кол-во баллов |
|---|---|---|
| 1 | 4 лабораторные работы Создан pull-request соответствующий требованиям содержащий исходный код лабораторной работы (загружаемый код должен быть принят системой проверки онлайн-курса) | 2 балла за каждую лабораторную работу. Суммарно 8 баллов за три лабораторные работы |
| 2 | Защита лабораторной работы (защита возможна только после создания пулл реквеста – см. п. 1) | {0,1,2,3} баллов каждая Максимум 12 баллов за три лабораторные работы |
| 3 | Контрольная работа | 0-5 баллов |
| 4 | Прохождение основного онлайн-курса: https://e.moevm.pro/course/view.php?id=184 (балл выставляется пропорционально степени прохождения, округление к меньшему целому, только ровно 100% дают 5 баллов. Задания непосредственно лабораторных не учитываются в этой метрике) | 0-5 баллов |
| 5 | Онлайн-курс по Git | 0-3 балла |
| 6 | Онлайн-курс по Linux | 0-3 балла |
| № | Программирование 2 (весенний) семестр | Кол-во баллов |
| 1 | 4 лабораторные работы | 2 балла за каждый пулл реквест по лабораторной работе. Суммарно 8 баллов за 4 пулл реквеста по 4-м лабораторным работам |
| 2 | Защита лабораторной работы | {0,1,2,3} баллов каждая защита Максимум 12 баллов за защиты 4-х лабораторных работ |
| 3 | Контрольная работа | 0-4 балла |
| 4 | Прохождение соответствующего онлайн-курса: http://e.moevm.pro/enrol/index.php?id=уточнить (балл выставляется пропорционально степени прохождения, округление к меньшему целому, только ровно 100% дают 5 баллов. Задания непосредственно лабораторных не учитываются в этой метрике) | 0-5 баллов |
Оценка, которую студент может получить в течении семестра определяется суммой набранных баллов, указанных в Таблице 2.
Таблица 2. Формирование оценки
| Оценка | Граница баллов осеннего семестра | Граница баллов весеннего семестра |
|---|---|---|
| Удовлетворительно | >=15 | >=10 |
| Хорошо | >=26 | >=22 |
| Отлично | >=32 | >=26 |
| Оценка | Осенний семестр | Весенний семестр |
|---|---|---|
| Удовлетворительно | Созданы pull-request ко всем лабораторным работам (8 баллов) + полностью пройден основной онлайн-курс (5 баллов) + контрольная написана на 2 балла (2 балла) = 15 баллов | Подготовлены PR ко всем лабораторным работам (8 баллов) + Частично пройден онлайн-курс (3 балла) + написана контрольная работа на 2 балла (2 балла) = 13 баллов |
| Создан pull-request к одной лабораторной работе (2 балла) + частично пройден основной онлайн-курс (3 балла) + контрольная написана на 4 балла (4 балла) + полностью пройдены онлайн курсы по Git (3 балла) и Linux (3 балла) = 15 баллов | ||
| Хорошо | Созданы pull-request ко всем лабораторным работам (8 баллов) + две лабораторные работы защищены на 5 (6 баллов) + одна лабораторная защищена на 4 (2 балла) + написана контрольная на 4 балла (4 балла) + полностью пройдены онлайн курсы по Git (3 балла) и Linux (3 балла) = 26 баллов | Пройден полностью онлайн-курс (5 баллов) + Написана контрольная работа на 3 (3 балла) + Подготовлены PR ко всем лабораторным работам (8 баллов) + Одна лабораторная работа защищена на 1 балл (1 балл) + Две лабораторных работы защищены на 2 балла каждая (4 балла) + Одна лабораторная работа защищена на 3 балла (3 балла) = 24 балла |
| Отлично | Созданы pull-request ко всем лабораторным работам (8 баллов) + все лабораторные работы защищены на 4 (8 баллов) + полностью пройден основной онлайн-курс (5 баллов) + пройдены онлайн курсы по Git (3 балла) и Linux (3 балла) + написана контрольная на 5 (5 балла) = 32 балла | Пройден полностью онлайн-курс (5 баллов) + Написана контрольная работа на 3 балла (3 балла) + Подготовлены PR ко всем лабораторным работам (8 баллов) + Две лабораторные работы защищены на 3 балла каждая (6 баллов) + Две лабораторные работы защищены на 2 балла каждая (4 балла) = 26 баллов |