====== Структура курса и график работ ======
Лабораторные работы 1 (осеннего) семестра:
* Лаб. работа №1 -- [[https://e.moevm.pro/mod/quiz/view.php?id=5427|Мягкие навыки. Коммуникация ]]
* Лаб. работа №2 -- [[https://e.moevm.pro/mod/quiz/view.php?id=4512|Сборка программ в Си]]
* Лаб. работа №3 -- [[https://e.moevm.pro/mod/quiz/view.php?id=4281|Указатели и массивы]]
* Лаб. работа №4 -- [[https://e.moevm.pro/mod/quiz/view.php?id=4291|Обзор стандартной библиотеки]]
Лабораторные работы 2 (весеннего) семестра:
* Лаб. работа №1 -- [[https://e.moevm.pro/mod/уточнить|Регулярные выражения]]
* Лаб. работа №2 -- [[https://e.moevm.pro/mod/уточнить|Линейные списки]]
* Лаб. работа №3 -- [[https://e.moevm.pro/mod/уточнить|Обход файловой системы]]
* Лаб. работа №4 -- [[https://e.moevm.pro/mod/уточнить|Динамические структуры данных]]
Возможность защиты лабораторных и курсовых работ ограничена по времени. Сроки защиты указаны в Таблице 1. Лабораторные и курсовые работы, PR (pull-request) к которым выполнен после срока к защите не допускаются.
Таблица 1. Крайний срок выполнения работ
__**Время везде указано в часовом поясе GMT+3**__
| ^ Лаб. работа №1 ^ Лаб. работа №2 ^ Контрольная работа ^ Лаб. работа №3 ^ Лаб. работа №4 ^ Курсовая работа ^ Выполнение курсов на moodle и создание/исправление PR для лаб. работ и исправлений курсовой работы ^
| Создание корректного PR для допуска на защиту в **1 (осеннем) семестре** | до 14:00:00 МСК **21 сентября** | до 14:00:00 МСК **19 октября** | на неделе **26-31 октября** | до 14:00:00 МСК **2 ноября** | до 14:00:00 МСК **23 ноября** | до 14:00:00 МСК **7 декабря** | **30 декабря** 23:59:59 |
| Последний день защиты в **1 (осеннем) семестре** | следующая пара по расписанию после дедлайна на создание PR по указанной лаб. работе || ::: | следующая пара по расписанию после дедлайна на создание PR по указанной лаб. работе || **X декабря**, время начала сообщается за день до защиты | ::: |
| Создание корректного PR для допуска на защиту в **2 (весеннем) семестре** | до 14:00:00 МСК **26 февраля** | до 14:00:00 МСК **19 марта** | на неделе **13-19 апреля** | до 14:00:00 МСК **9 апреля** | до 14:00:00 МСК **23 апреля** | За день до индивидуальной даты защиты | **X июня** 23:59:59 |
| Последний день защиты в **2 (весеннем) семестре** | следующая пара по расписанию после дедлайна на создание PR по указанной лаб. работе || ::: | следующая пара по расписанию после дедлайна на создание PR по указанной лаб. работе || **X мая**, время начала сообщается за день до защиты | ::: |
Если после крайнего срока создания/изменения PR к лаб. работе (//крайний правый столбец в таблице выше//) в пулл реквесте останутся замечания, баллы за него уже нельзя будет получить!
Если после крайнего срока изменения PR к курсовой работе (//крайний правый столбец в таблице выше//) в пулл реквесте останутся замечания, то **курсовая работа считается не сданной**!
Изменение содержимого в PR после дедлайна до получения замечаний для исправления от преподавателя приводит **к аннулированию работы без возможности перезащиты**
Таким образом, для получения возможности защиты лабораторной работы, необходимо создать PR с кодом (PR должен быть открыт и принят автоматической проверкой PR), который был принят системой проверки онлайн-курса, в срок до дедлайна. __Защита такой лабораторной работы возможна **только** на ближайшей паре.__ __Неявка на защиту означает отказ от защиты данной лабораторной работы__. В случае технических проблем на стороне системы прокторинга, возможны переносы времени защит.
* 0 баллов за защиту лабораторной работы можно **__однократно__** перезащитить на следующих занятиях по расписанию, если неудачная попытка перезащиты проведена до дедлайна. **Баллы 1 и 2 не подлежат перезащите**.
* Защита лабораторной работы после дедлайна возможна однократно -- на ближайшем занятии после дедлайна.
* Если обнаруживается, что защита лабораторной работы проведена без решения задачи в дистанционном курсе, то результат защиты аннулируется без возможности перезащиты.
* Если обнаруживается, что лабораторная работа выполнена не самостоятельно, то результат защиты аннулируется без возможности перезащиты.