В Университете ИТМО курсовая часто логично превращается в проект: программный продукт, исследование, модель, прототип или эксперимент. Для студента это меняет сам подход к тексту. Сначала нужно получить работающий результат, а уже потом описать его так, чтобы другой человек понял постановку, метод и ограничения.
В открытых материалах ИТМО можно увидеть программы, где курсовые проекты ведутся под руководством исследователей, а успешная работа развивается дальше в магистерскую диссертацию. На образовательных проектах университета также встречается модель с промежуточной обратной связью и защитой курсового проекта.
Не начинайте с Word
Если тема программная или инженерная, сначала создайте минимальный рабочий результат.
Это может быть:
- репозиторий;
- прототип;
- модель;
- датасет;
- экспериментальный стенд;
- расчёт;
- API;
- визуализация.
Текст нужен для объяснения результата, а не вместо результата.
Постановка задачи должна быть проверяемой
«Разработать приложение» - слишком мало.
Хорошая постановка содержит пользователя, функцию, ограничения и критерий качества.
Например: разработать сервис, который обрабатывает определённый тип данных, работает за заданное время и достигает конкретной точности.
Такую задачу можно проверить на защите.
Репозиторий - часть курсовой
Если проект программный, приведите код в состояние, когда его можно открыть без автора.
Нужны:
- README;
- инструкция по запуску;
- зависимости;
- тестовые данные;
- конфигурация;
- лицензии сторонних компонентов, если это актуально;
- примеры результата.
Не храните единственную рабочую версию на ноутбуке.
Эксперимент должен иметь baseline
В ИТ и анализе данных результат без сравнения мало что говорит.
Если вы сделали алгоритм, сравните его с базовым методом. Если модель классификации - с простой baseline-моделью. Если интерфейс - проведите хотя бы небольшой пользовательский тест по заранее выбранным критериям.
Не нужно выигрывать сравнение любой ценой. Даже результат «наш метод не дал улучшения» полезен, если эксперимент поставлен корректно.
В ИТМО полезно думать проектными итерациями
На образовательном портале ITMO Expert описаны курсы, где работа над курсовым проектом сопровождается промежуточными проверками и корректировкой.
Это хороший рабочий принцип и вне конкретной дисциплины.
Разбейте работу:
1. постановка;
2. прототип;
3. проверка;
4. улучшение;
5. финальная версия;
6. защита.
Так руководитель видит прогресс, а студент не узнаёт о фундаментальной ошибке за день до сдачи.
Для исследовательского проекта
На программе по биоинформатике ИТМО курсовые проекты связаны с реальными исследовательскими задачами и научными руководителями.
Из этого можно взять правильную логику:
- проблема;
- данные;
- метод;
- эксперимент;
- результат;
- возможность продолжения.
Не копируйте чужую структуру, но стремитесь к такому уровню конкретики.
