Порядок сдачи курсовых работ

К защите курсовой работы допускаются только те студенты, которые сделали корректный pull-request с курсовой работой до дедлайна. В ином случае студент получает оценку неудовлетворительно за курсовую работу

Защита курсовой работы проходит в два этапа: выполнение задания на защиту и беседа с преподавателем

Задание на защиту

Первый этап защиты курсовой работы проходит в определенный день согласно расписанию графика защит. Студенту будет необходимо дополнить свою курсовую работу дополнительной функцией (по сложности примерно сопоставимой с функциями из вариантов) согласно заданию на защиту. Пример формулировки задания:

Добавьте в свою курсовую работу функцию под номер 9, которая считается количество
вхождений слова в текст (без учёта регситра) и выводит их в следующем формате:
<слово> <кол-во вхождение>
, где каждое отдельное слово выводится с новой строки.

Будет предложено выполнить два задания на выбор (можно и оба):

Основное задание на защиту курсовой работы. При его выполнении студент получает полный балл (1.0) за задание на moodle и может пойти на дальнейшую беседу с преподавателем

Упрощенное задание на защиту курсовой работы. При его выполнении студент получает уменьшенный балл (0.8) за задание на moodle и максимальная оценка за курсовую работа ограничена «удовлетворительно»

На выполнение задания отводится 100 минут (задание расчитано на 90 минут, 10 минут запаса выдаётся на технические неполадки). Выполнение задание происходит дистанционно с использованием системы прокторинг. Отсутствие корректной записи, нарушение правил сдачи дистанционной работы, а также списывание приводит к аннулированию защиты.

Задание будет проходить автоматическую проверку аналогично той, которая необходима для создания pull-request’а к курсовой работе. Это означает, что своё решение необходимо будет загрузить через патч, чтобы пройти проверку.

Те, кто не смогут выполнить задание на защиту или нарушат правила сдачи дистанционных работ, получают оценку неудовлетворительно и не допускаются к беседе с преподавателем.

Разбаловка защиты

Набранный балл за задание влияет на получаемую оценку следующим образом:

<0.8 – оценка «неудовлетворительно», так как ни одно из заданий не выполненно или модификации в курсовой работе «сломали» предыдущую функциональность: не проходят тесты по функциям 0-5 курсовой работы, программа некорректно завершает свою работу

>=0.8 – курсовая работа защищена на оценку «удовлетворительно», студент допускается к беседе с преподавателем

== 1 – курсовая работа защищена на оценку, равную сложности курсовой работы, студент допускается к беседе с преподавателем

Беседа с преподавателем

Беседа с преподаватель проходит во время пары по расписанию (или в другое согласованное время), т.е. во время проведения лабораторных занятий. Преподаватель будет задавать вопросы по коду курсовой работы, а также по темам связанным с данной работой (вопросы про компиляцию тоже сюда входят). Также преподаватель может попросить продемонстрировать работу курсовой на определенных тестовых данных. После беседы преподаватель на основе полученных ответов от студента оценивает его знания и выставляет оценку в диапазоне от “неудовлетворительно” до претендуемой оценки, т.е. можно не сдать курсовую работу, если преподаватель выставит оценку “неудовлетворительно”.

После получения оценки необходимо будет исправить замечания преподавателя к pull-request’у. Важно: курсовая считается сданной только после мержа pull-request’а преподавателем! (иначе в ведомость пойдёт оценка неудовлетворительно).

Комиссия, "удовлетворительно" без беседы

Как балл за задание влияет на получаемую оценку:

<0.8 – оценка «неудовлетворительно», так как ни одно из заданий не выполненно или модификации в курсовой работе «сломали» предыдущую функциональность: не проходят тесты по функциям 0-5 курсовой работы, программа некорректно завершает свою работу

>=0.8 – студент получает оценку «удовлетворительно» без беседы с преподавателем

== 1 – студент может пойти на дальнейшую беседу с преподавателем для получения оценки выше «удовлетворительно», при этом оценка «удовлетворительно» сгорает, т.е. после беседы с преподавателем можно получить от «неудовлетворительно» до максимальной оценки за курсовую работу

Дополнительно разъяснение: если после выполнения задания набран балл 1.0, то можно взять «удовлетворительно» или отказаться от этой оценки и пойти на беседу с преподавателем