Курсовые работы по дисциплине «Алгоритмы и структуры данных» ИВТ УлГТУ на оценку «удовлетворительно»

Материал из Олимпиадное программирование в УлГТУ
Перейти к навигации Перейти к поиску

Общие замечания

Курсовая работа выполняется индивидуально.

Требуется:

  • Разработать условие задачи (по аналогии с теми, которые даются на практику);
  • Разработать корректное решение для задачи;
  • Разработать не менее 4 некорректных решений с различными видами ошибок;
  • Разработать систему тестов (использовать библиотеку Catch), которые отбраковывают все некорректные решения.

Условие задачи следует заранее согласовать с преподавателем.

Для защиты необходимо подготовить:

  1. Условие задачи, решения и тесты
  2. Пояснительную записку

Курсовая работа отправляется на доработку в следующих случаях:

  • Преподаватель может составить некорректное решение, которое проходит набор тестов;
  • Преподаватель может составить контртест к «корректному» решению.

Структура пояснительной записки

  • Техническое задание
  • Выполнение работы
  • Описание условия задачи
  • Код и описание корректного решения
  • Код и описание некорректных решений и содержащихся в них ошибок
  • Код и описание набора тестов
  • Выводы