Рейтинговая система
Общая информация
Перед началом выполнения практических заданий по дисциплине “Программирование” студент должен ознакомиться с данными правилами и пройти тест. Студенты, не прошедшие тест, считаются не приступившими к выполнению практической части дисциплины “Программирование”.
Тест для осеннего семестра: https://e.moevm.pro/course/view.php?id=184
Тест для весеннего семестра: https://e.moevm.pro/mod/quiz/view.php?id=<курс в разработке>
Оценка по дисциплине формируется по результатам работы студента в течении семестра на рейтинговой основе и складывается из выполнения следующих компонент (этапов):
- Выполнение и защита лабораторных работ,
- Написание контрольной работы,
- Прохождение онлайн-курса на http://e.moevm.pro/
- Прохождение онлайн-курсов по Git и Linux (для осеннего семестра).
За выполнение каждой компоненты (этапа) студент получает определенное количество баллов, сумма которых определяет оценку за экзамен. На лабораторных работах студент либо защищает лабораторные работы, либо проходит задачи онлайн-курса.
Таблица 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 баллов |
