Содержание
Регламент выполнения и защиты курсовой работы
Требования к отчёту по курсовой работе
В отчёте должны быть:
- титульный лист, лист задания, аннотация, содержание;
- формальная постановка задачи;
- описание алгоритма;
- описание структур данных и функций;
- описание интерфейса пользователя - для работ с визуализацией;
- тестирование;
- исследование реализованной структуры;
- программный код (в приложении);
- выводы.
В коде должны быть подробные комментарии.
Титульный лист, лист задания и программный код являются абсолютно необходимыми разделами, без которых даже не может быть начат процесс защиты.
Отчёт по курсовой работе должен быть оформлен в соответствии с шаблоном оформления курсовой работы: https://etu.ru/ru/studentam/dokumenty-dlya-ucheby/
Порядок защиты курсовой работы
Защита курсовой работы состоит из двух этапов: решение билета на защиту и беседа с преподавателем. На решение билета студенту отводится 40 минут. Билет на защиту содержит (билеты):
- задачу на программирование (модификация существующего кода курсовой работы студента или другая смежная задача в зависимости от выбранной темы)
- теоретические вопросы по теме курсовой работы студента
В случае, если студент не выполнил часть билета на защиту (например, одно из заданий: задача / теор. вопросы), он может быть допущен ко второму этапу защиту со снижением максимально возможной оценки за защиту (на 1 балл). Невыполнение обоих пунктов билета на защиту означает прекращение защиты и оценку «неудовлетворительно».
В результате беседы с преподавателем, ответов на вопросы по билету на защиту, исходному коду и теме курсовой работы оценка студента может быть снижена (на 1 балл). После беседы с преподавателем студент получает максимальную возможную оценку с учётом всех её снижений.
Студент получает максимальную оценку согласно выбранному уровню курсовой работы, если выполнены все следующие условия:
- Студент выполнил полностью задание на защиту, программа запускается и демонстрирует корректность работы на тестах, предложенных студентом и преподавателем. Задание было успешно встроено в курсовую работу.
- Студент верно отвечает на все вопросы преподавателя.
- Студент способен прокомментировать свою работу как с точки зрения логики её выполнения, так и с точки зрения использования конструкций языка.
Основания для снижения оценки во время беседы с преподавателем:
- Задание на программирование выполнено полностью, но корректный результат работы программа показывает только на нескольких тестах.
- Студент совершает более двух ошибок при ответе на вопросы.
- Студент не может прокомментировать логику работы своей программы и/или дать комментарии по программному коду. Неправильно данные ответы приравниваются к неспособности студента дать комментарии.