This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
courses:programming [2023/08/28 11:34] andrey_gavrilov [Table] |
courses:programming [2023/08/28 12:33] andrey_gavrilov [Рейтинговая система] |
||
---|---|---|---|
Line 6: | Line 6: | ||
- **<ссылка на рейтинг>** | - **<ссылка на рейтинг>** | ||
- | ====Рейтинговая система==== | + | [[https://se.moevm.info/doku.php/courses:programming:ranking|Описание рейтинговой системы]] |
- | **Перед началом выполнения практических заданий по дисциплине “программирование” студент должен ознакомиться с данными правилами и пройти тест. | + | ====Структура курса и график работ==== |
- | Студенты не прошедшие тест считаются неприступившими к выполнению практической части дисциплины"** | + | |
- | Тест для **осеннего** семестра: http://e.moevm.info/mod/quiz/view.php?id=760 | + | Возможность защиты лабораторных и курсовых работ ограничена по времени. Сроки защиты указаны в Таблице 3. Лабораторные работы, PR к которым выполнен после срока к защите не допускаются. |
- | Тест для **весеннего** семестра: http://e.moevm.info/course/view.php?id=18#section-1 | + | Таблица 3. Крайний срок выполнения работ |
+ | | ^ Лаб. работа №1 ^ Лаб. работа №2 ^ Контрольная работа ^ Лаб. работа №3 ^ Лаб. работа №4 ^ Курсовая работа ^ Выполнение курса moodle и создание PR для лаб. работ ^ | ||
+ | | Создание корректного PR для допуска на защиту | 1 семестр: до 23:59:59 МСК **28 сентября**\\ 2 семестр: до 23:59:59 МСК **5 марта** | 1 семестр: до 23:59:59 МСК **19 октября**\\ 2 семестр: до 23:59:59 МСК **9 апреля** | 1 семестр: **9 ноября**, 2 семестр: ориентировочно в середине апреля | 1 семестр: до 23:59:59 МСК **16 ноября**\\ 2 семестр: до 23:59:59 МСК **7 мая** | 1 семестр: до 23:59:59 МСК **30 ноября**\\ 2 семестр: до 23:59:59 МСК **28 мая** | За день до индивидуальной даты защиты | 1 семестр: **27 декабря** 23:59:59, 2 семестр: **4 мая** 23:59:59 | | ||
+ | | Последний день защиты | следующая пара по расписанию после дедлайна на создание PR по указанной лаб. работе || ::: | следующая пара по расписанию после дедлайна на создание PR по указанной лаб. работе || Индивидуальный день защиты | ::: | | ||
- | Оценка по дисциплине формируется по результатам работы студента в течении семестра на рейтинговой основе и складывается из выполнения следующих компонент (этапов): | ||
- | * Выполнение и защита лабораторных работ, | ||
- | * Написание контрольных работ, | ||
- | * Прохождение онлайн-курса на http://e.moevm.info/, | ||
- | * Посещаемость лекций, | ||
- | * Прохождение онлайн-курса на по программированию (**для осеннего семестра**), | ||
- | * Прохождение онлайн-курсов по Git и Linux (**для осеннего семестра**). | ||
- | За выполнение каждой компоненты (этапа) студент получает определенное количество баллов, сумма которых определяет оценку за экзамен. | + | __**Время везде в данном документе указано в часовом поясе GMT+3**__ |
- | На лабораторных работах студент либо защищает лабораторные работы, либо проходит задачи онлайн-курса. | + | |
- | Таблица 1. Количество заданий и баллы за их выполнение | ||
- | ^ № ^ Программирование 1 (осенний) семестр ^ Кол-во баллов ^ | ||
- | | 1 | [[http://e.moevm.info/course/view.php?id=8|4 лабораторные работы]];\\ \\ Создан pull-request соответствующий требованиям содержащий исходный код лабораторной работы (загружаемый код должен быть принят системой проверки онлайн-курса) и отчет | **2 балла** за каждую лабораторную работу.\\ \\ \\ Суммарно **8** баллов за три лабораторные работы | | ||
- | | 2 | Защита лабораторной работы (//защита возможна только после создания пулл реквеста -- см. п. 1//) | **{0,1,2,3} баллов** каждая\\ \\ Максимум **12** баллов за три лабораторные работы | | ||
- | | 3 | Контрольная работа | **0-5 баллов** | | ||
- | | 4 | Прохождение основного онлайн-курса в соответствии с дедлайнами для заданий курса (первые три модуля) (//балл выставляется пропорционально степени прохождения, округление к меньшему целому, только ровно 100% дают 5 баллов. Задания непосредственно лабораторных не учитываются в этой метрике//) | **0-5 баллов** | | ||
- | | 5 | [[https://e.moevm.info/course/view.php?id=4|Онлайн-курс по Git]] | **0-3 балла** | | ||
- | | 6 | [[https://e.moevm.info/course/view.php?id=25|Онлайн-курс по Linux]] | **0-3 балла** | | ||
- | ^ № ^ Программирование 2 (весенний) семестр ^ Кол-во баллов ^ | ||
- | | 1 | [[https://e.moevm.info/course/view.php?id=74|4 лабораторные работы]] | **2 балла** за каждый пулл реквест по лабораторной работе.\\ Суммарно **8 баллов** за 4 пулл реквеста по 4-м лабораторным работам | | ||
- | | 2 | Защита лабораторной работы | **{0,1,2,3}** баллов каждая защита\\ Максимум **12** баллов за защиты 4-х лабораторных работ | | ||
- | | 3 | Контрольная работа | **0-3 балла** | | ||
- | | 4 | Прохождение соответствующего онлайн-курса: http://e.moevm.info/enrol/index.php?id=18 | **0-5 баллов**\\ // (балл выставляется пропорционально степени прохождения, округление к меньшему целому, только ровно 100% дают 5 баллов) // | | ||
- | Оценка, которую студент может получить в течении семестра определяется суммой набранных баллов, указанных в Таблице 2. | + | Если после этого срока в пулл реквесте останутся замечания, баллы за него уже нельзя будет получить. |
- | Таблица 2. Формирование оценки | ||
- | ^ Оценка ^ Граница баллов осеннего семестра ^ Граница баллов весеннего семестра ^ | ||
- | | Удовлетворительно | >=15 | >=10 | | ||
- | | Хорошо | >=24 | >=21 | | ||
- | | Отлично | >=31 | >=25 | | ||
- | Если студента не удовлетворяет оценка по итогам работы в семестре (на основании баллов), он может отказаться от нее и сдать экзамен. В таком случае, накопленная за семестр оценка теряется. | + | Таким образом, для получения возможности защиты лабораторной работы, студент должен создать PR с кодом (PR должен быть открыт и принят ботом проверки PR), который был принят системой проверки онлайн-курса, и отчетом в срок до дедлайна. __Защита такой лабораторной возможна **только** на ближайшей паре.__ Неявка на защиту означает отказ от защиты данной лабораторной работы. В случае технических проблем на стороне системы прокторинга, возможны переносы времени защит. |
- | Оценка за курсовую работу равняется оценке за ее защиту. | + | * 0 баллов за защиту лабораторной работы можно **однократно** перезащитить на следующих занятиях по расписанию до дедлайна. Баллы 1 и 2 не подлежат перезащите. |
+ | * Защита лабораторной работы после дедлайна возможна однократно только для тех, у кого не было ни одной попытки до этого момента. | ||
+ | * Если обнаруживается, что студент защищал лабораторную, не решив задачу в дистанционном курсе, то результат защиты аннулируется без возможности перезащиты. | ||
+ | * Если обнаруживается, что студент выполнил лабораторную работу не самостоятельно, то результат защиты аннулируется без возможности перезащиты. | ||
+ | //Примечание//: баллы за лабораторную работу будут зафиксированы только после того, как преподаватель смержит пулл реквест. Пока пулл реквест не смержен, баллов у студента нет, даже если он защищал лабораторную работу. | ||
- | Оценка за курсовую работу равняется оценке за ее защиту. | ||
+ | Лабораторные работы 1 (осеннего) семестра: | ||
+ | * Лаб. работа №1 -- [[https://e.moevm.info/mod/quiz/view.php?id=166|Условия, циклы, оператор switch]] | ||
+ | * Лаб. работа №2 -- [[https://e.moevm.info/mod/lesson/view.php?id=392|Сборка программ в Си]] | ||
+ | * Лаб. работа №3 -- [[https://e.moevm.info/mod/quiz/view.php?id=187|Указатели и массивы]] | ||
+ | * Лаб. работа №4 -- [[https://e.moevm.info/mod/quiz/view.php?id=200|Обзор стандартной библиотеки]] | ||
- | Примеры расчета оценок для **осеннего** семестра: | ||
- | |||
- | |||
- | Удовлетворительно: | ||
- | * Созданы pull-request ко всем лабораторным работам (8 баллов) + полностью пройден основной онлайн-курс (5 баллов) + контрольная написана на 2 балла (2 балла) = 15 баллов | ||
- | * Создан pull-request к одной лабораторной работе (2 балла) + частично пройден основной онлайн-курс (3 балла) + контрольная написана на 4 балла (4 балла) + полностью пройдены онлайн курсы по Git (3 балла) и Linux (3 балла) = 15 баллов | ||
- | Хорошо: | ||
- | * Созданы pull-request ко всем лабораторным работам (8 баллов) + две лабораторные работы защищены на 5 (6 баллов) + одна лабораторная защищена на 3 (1 балл) + написана контрольная на 3 балла (3 балла) + полностью пройдены онлайн курсы по Git (3 балла) и Linux (3 балла) = 24 балла | ||
- | Отлично: | ||
- | * Созданы pull-request ко всем лабораторным работам (8 баллов) + все лабораторные работы защищены на 4 (8 баллов) + полностью пройден основной онлайн-курс (5 баллов) + пройдены онлайн курсы по Git (3 балла) и Linux (3 балла) + написана контрольная на 4 (4 балла) = 31 баллов | ||
- | |||
- | |||
- | Примеры расчета оценок для **весеннего** семестра: | ||
- | |||
- | Удовлетворительно: | ||
- | * Подготовлены PR ко всем лабораторным работам (8 баллов) + Частично пройден онлайн-курс (3 балла) + написана контрольная работа на 2 балла (2 балла) = 13 баллов | ||
- | Хорошо: | ||
- | * Пройден полностью онлайн-курс (5 баллов) + Написана контрольная работа на 3 (3 балла) + Подготовлены PR ко всем лабораторным работам (8 баллов) + Одна лабораторная работа защищена на 1 балл (1 балл) + Две лабораторных работы защищены на 2 балла каждая (4 балла) + Одна лабораторная работа защищена на 3 балла (3 балла) = 24 балла | ||
- | Отлично: | ||
- | * Пройден полностью онлайн-курс (5 баллов) + Написана контрольная работа на 3 балла (3 балла) + Подготовлены PR ко всем лабораторным работам (8 баллов) + Две лабораторные работы защищены на 3 балла каждая (6 баллов) + Две лабораторные работы защищены на 2 балла каждая (4 балла) = 26 баллов | ||
- | ====Структура курса и график работ==== | ||
- | Таблица 3. Крайний срок выполнения работ | ||
- | | ^ Лаб. работа №1 ^ Лаб. работа №2 ^ Контрольная работа ^ Лаб. работа №3 ^ Лаб. работа №4 ^ Курсовая работа ^ Выполнение курса moodle и создание PR для лаб. работ ^ | ||
- | | Создание корректного PR для допуска на защиту | 1 семестр: до 23:59:59 МСК **28 сентября**\\ 2 семестр: до 23:59:59 МСК **5 марта** | 1 семестр: до 23:59:59 МСК **19 октября**\\ 2 семестр: до 23:59:59 МСК **9 апреля** | 1 семестр: **9 ноября**, 2 семестр: ориентировочно в середине апреля | 1 семестр: до 23:59:59 МСК **16 ноября**\\ 2 семестр: до 23:59:59 МСК **7 мая** | 1 семестр: до 23:59:59 МСК **30 ноября**\\ 2 семестр: до 23:59:59 МСК **28 мая** | За день до индивидуальной даты защиты | 1 семестр: **27 декабря** 23:59:59, 2 семестр: **4 мая** 23:59:59 | | ||
- | | Последний день защиты | следующая пара по расписанию после дедлайна на создание PR по указанной лаб. работе || ::: | следующая пара по расписанию после дедлайна на создание PR по указанной лаб. работе || Индивидуальный день защиты | ::: | | ||
- | Лабораторные работы: | + | Лабораторные работы 2 (весеннего) семестра: |
- | * Лаб. работа №1 -- [[https://e.moevm.info/mod/quiz/view.php?id=200|Обзор стандартной библиотеки]] | + | * Лаб. работа №1 -- [[https://e.moevm.info/mod/quiz/view.php?id=886|Регулярные выражения]] |
* Лаб. работа №2 -- [[https://e.moevm.info/mod/quiz/view.php?id=897|Линейные списки]] | * Лаб. работа №2 -- [[https://e.moevm.info/mod/quiz/view.php?id=897|Линейные списки]] | ||
* Лаб. работа №3 -- [[https://e.moevm.info/mod/lesson/view.php?id=905|Обход файловой системы]] | * Лаб. работа №3 -- [[https://e.moevm.info/mod/lesson/view.php?id=905|Обход файловой системы]] |