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

Материал из Олимпиадное программирование в УлГТУ
Версия от 20:30, 15 октября 2017; Ctrlalt (обсуждение | вклад) (Новая страница: «== Общие замечания == Курсовая работа выполняется '''индивидуально'''. Требуется: * Разрабо…»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

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

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

Требуется:

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

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

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

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

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

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

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

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