В МФТИ курсовой проект разумно воспринимать не как текстовый отчёт, а как небольшую исследовательскую или инженерную работу. Даже когда дисциплина формально требует «курсовой», сильный результат обычно строится вокруг задачи, метода и полученного результата, который можно показать и обсудить.
Единого шаблона для всех кафедр здесь искать не стоит. Формат зависит от программы, лаборатории и дисциплины. На отдельных курсах МФТИ курсовой проект прямо завершается защитой готового инженерного решения.
Начните не с содержания, а с вопроса
Плохая тема звучит как область: «Нейронные сети», «Квантовые вычисления», «Оптические системы».
Рабочая тема содержит задачу. Например: сравнить два метода на определённом наборе данных, построить модель, оценить точность приближения, исследовать устойчивость алгоритма, получить экспериментальную зависимость.
Запишите вопрос одной фразой. Если после этого непонятно, какой результат будет считаться ответом, тему нужно сужать.
Договоритесь с руководителем о критерии готовности
Фраза «сделать модель» слишком расплывчата.
Лучше заранее зафиксировать:
- какие данные используются;
- что считается базовым методом;
- какие метрики сравниваются;
- какие графики должны появиться;
- какой эксперимент обязателен;
- какой код нужно передать;
- нужна ли презентация или демонстрация.
Такая договорённость экономит недели. Студент понимает, когда исследование действительно закончено, а не бесконечно «ещё чуть-чуть улучшается».
Литературный обзор должен работать на задачу
Не нужно пересказывать десять статей подряд.
Полезный обзор отвечает на вопросы: какие подходы уже существуют, какие у них ограничения, какой подход выбран в вашей работе и почему он подходит под конкретные данные или условия.
Если статья не меняет постановку задачи, выбор метода или интерпретацию результата, возможно, ей не место в основном обзоре.
Для технических и естественно-научных тем стоит сразу вести библиографию в менеджере ссылок. Это снижает риск потерять DOI, год или название журнала к моменту оформления.
Код должен запускаться не только у автора
В программной курсовой воспроизводимость - один из лучших показателей качества.
Сохраните структуру проекта, зависимости и инструкции. Минимально нужен README с командами запуска и описанием входных данных.
Если результат зависит от случайности, фиксируйте seed. Если использовалась модель машинного обучения, сохраните конфигурацию. Если расчёт тяжёлый, подготовьте небольшой пример, который можно запустить на защите.
Самая неловкая ситуация - красивый график в презентации и код, который никто не может повторить.
Эксперимент без контроля почти ничего не доказывает
Если работа экспериментальная, заранее продумайте контрольные условия и погрешности.
Нужно понимать:
- что измеряется;
- чем измеряется;
- какова точность;
- сколько повторов;
- какие факторы влияют на результат;
- как обрабатываются выбросы;
- чем объясняется форма зависимости.
В отчёте полезнее показать три хорошо интерпретированных графика, чем двадцать графиков без объяснения.
