Содержание

Регламент выполнения и защиты курсовой работы

Требования к отчёту по курсовой работе

В отчёте должны быть:

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

Отчёт по курсовой работе должен быть оформлен в соответствии с шаблоном оформления курсовой работы: https://etu.ru/ru/studentam/dokumenty-dlya-ucheby/

Общие требования к работе

Реализация структур и алгоритмов

Исследование реализованных структур и алгоритмов

См. также раздел «Исследования в рамках ЛР/КР» в документе [ALG] Типовые ошибки отчета / работы

Требования к обоснованию

Цель обоснования

Продемонстрировать понимание не только выбранной структуры данных, но и альтернативных вариантов, а также умение проводить системный анализ задачи на основе её операционной семантики и характеристик данных.

Формализация постановки задачи

Операции

Явный нумерованный список всех операций, которые должна поддерживать структуры в рамках решаемой задачи:

# Пример
1. Добавление записи
2. Поиск по уникальному ключу
3. Удаление по ключу
4. Получение всех данных в отсортированном порядке.

Анализ частоты операций

Качественная или количественная (если применимо) оценка относительной частоты выполнения каждой операции:

Характеристики данных

Критерии выбора

Явно перечислить, какие критерии оптимальности важны для конкретно вашей задачи и почему.

# Пример
1. Скорость доступа по ключу (поиск, вставка, удаление).
2. Скорость выполнения специализированных операций (поиск минимума/максимума, слияние).
3. Поддержка упорядоченности данных.
4. Предсказуемость времени выполнения.
5. Эффективность по памяти.

Анализ альтернативных структур данных

Выбор структуры

# Пример 
Плохое обоснование: "хэш-таблица работает быстрее".

Хорошее обоснование (краткий пример):
   * Выбрана хеш-таблица с открытой адресацией, поскольку основная операция в задаче — ..., что позволяет ....
   * Операция ... из-за отсутствия встроенной упорядоченности / диапазонных запросов будет производиться за счет ... 
   * Ожидаемый размер данных (до 10 000 записей) позволяет выбрать ....

Получение допуска к защите курсовой работы

Общее о предоставлении работы к защите

Созданный PR с курсовой работой считается финальной версией работы, выносимой на защиту.

  1. после создания PR и до проверки преподавателем внесение изменений не допускается
    • аналогично не допускается закрытие корректного PR с целью создания нового PR с исправлениями
  2. если предоставленная работа не соответствует требованиям, описанным ниже, она не допускается к защите без возможности исправления, в ведомость ставится оценка «Неудовлетворительно»

Проверка требований к курсовой работе

Обязательные составляющие работы / отчёта

Требования и вопросы к данным разделам описаны в задании к курсовой работе и в разделах ранее.

В случае отсутствия какого-либо из обязательных разделов или несоответствия требованиям - раздел считается невыполненным, как и вся курсовая работа, т.е. за неё ставится оценка «Неудовлетворительно».

Оформление отчета

В случае большого количества несоответствий в отчете и его оформлении - поскольку студент не смог оформить свои же результаты в нужном виде, курсовая работа может быть признана невыполненной, т.е. за неё ставится оценка «Неудовлетворительно».

Состав PR по курсовой работы

Требования к содержимому PR аналогичны требованиям для лабораторных работ:

В случае отсутствия какого-либо из обязательных составляющих PR - PR и курсовая работа считается невыполненными, т.е. за неё ставится оценка «Неудовлетворительно».

Порядок защиты курсовой работы

Защита курсовой работы состоит из двух этапов: решение билета на защиту и беседа с преподавателем. На решение билета студенту отводится 40 минут. Билет на защиту содержит (билеты):

В случае, если студент не выполнил часть билета на защиту (например, одно из заданий: задача / теор. вопросы), он может быть допущен ко второму этапу защиту со снижением максимально возможной оценки за защиту (на 1 балл). Невыполнение обоих пунктов билета на защиту означает прекращение защиты и оценку «неудовлетворительно».

В результате беседы с преподавателем, ответов на вопросы по билету на защиту, исходному коду и теме курсовой работы оценка студента может быть снижена (на 1 балл). После беседы с преподавателем студент получает максимальную возможную оценку с учётом всех её снижений.

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

Основания для снижения оценки во время беседы с преподавателем: