User Tools

Site Tools


Sidebar






Old

courses:programming:cw_defence_steps

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

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

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

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

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

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

<слово> <кол-во вхождение>

, где каждое отдельное слово выводится с новой строки.

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

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

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

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

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

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

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

При пересдачи курсовой на допсессии будет предложено выполнить два задания на выбор (можно и оба):

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

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

  • <0.8 – оценка “неудовлетворительно”, так как ни одно из заданий не выполненно или модификации в курсовой работе “сломали” предыдущую функциональность: не проходят тесты по функциям 0-5 курсовой работы, программа некорректно завершает свою работу
  • >=0.8 – студент получает оценку “удовлетворительно” без беседы с преподавателем
  • == 1 – студент может пойти на дальнейшую беседу с преподавателем для получения оценки выше “удовлетворительно”, при этом оценка “удовлетворительно” сгорает, т.е. после беседы с преподавателем можно получить от “неудовлетворительно” до максимальной оценки за курсовую работу

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

courses/programming/cw_defence_steps.txt · Last modified: 2024/01/30 11:39 by sergey_tinyakov