У выпускника защита обычно в первом полугодии, а дальше подготовка к экзаменам. Тема индивидуального проекта по программированию выбирается по срокам: продукт должен быть готов за месяц-полтора вместе с тестированием, а репозиторий с кодом заодно становится первым пунктом портфолио на ИТ-направление.
Разберём, что успевает выпускник, пройдём выбор темы на примере и дадим 15 формулировок с продуктом на выходе.
Что успевает выпускник
| Продукт | Часов | Реально за |
|---|---|---|
| Телеграм-бот с базой данных | 20–30 | 3 недели |
| Тренажёр на готовой базе заданий | 20–30 | 3 недели |
| Мобильное приложение на готовом каркасе | 25–35 | 4 недели |
| Генератор документов по шаблону | 10–15 | 1–2 недели |
| Сравнение алгоритмов с замерами | 15–20 | 2 недели |
Чего не брать: системы с авторизацией и админ-панелью, продукты, требующие постоянно работающего сервера, всё, что зависит от согласований со сторонними людьми.
Индивидуальный проект целиком — за 3 минуты
- Структура и оформление по ГОСТу
- Уникальный текст
- Готово за 2–3 минуты
Разбор: тема под портфолио
Ситуация. «Поступаю на программиста, защита в декабре, хочется показать на собеседовании рабочий код, а не список тем».
Что ценят на ИТ-направлении. Умение довести задачу до результата — значит, нужен продукт с измеримыми требованиями и репозиторием.
Что делается за три недели. Телеграм-бот, который выдаёт тестовые вопросы по разделу ЕГЭ и ведёт статистику ответов.
Формулировка.
Разработка телеграм-бота для тренировки тестовой части ЕГЭ по информатике
Цель и задачи.
Цель: разработать бота, который выдаёт тестовые задания по разделам ЕГЭ и накапливает статистику ответов.
Задачи:
- Изучить два-три существующих бота-тренажёра, отметить их ограничения.
- Составить базу из 80 заданий по четырём разделам.
- Реализовать бота, хранение статистики и меню разделов.
- Провести тестирование на 12 одноклассниках и внести доработки.
Требования к продукту: задание выдаётся не дольше секунды; статистика сохраняется между сессиями; база не меньше 80 заданий.
Продукт: работающий бот и репозиторий с кодом и базой заданий.
15 тем по программированию для 11 класса
Разработка под сроки
| Тема | Что делаете | Продукт |
|---|---|---|
| Бот-тренажёр тестовой части ЕГЭ | база заданий, статистика ответов | бот и репозиторий |
| Мобильное приложение-трекер подготовки к экзаменам | интерфейс, хранение данных | приложение на телефоне |
| Генератор резюме и портфолио по шаблону | заполнение шаблона данными | скрипт и готовые файлы |
| Бот-справочник по вузам и проходным баллам | сбор данных, тест на 15 людях | телеграм-бот |
| Веб-калькулятор по профильному предмету | формулы, интерфейс, проверка | калькулятор на сайте |
Алгоритмы и данные
| Тема | Что делаете | Продукт |
|---|---|---|
| Сравнение алгоритмов сортировки | замеры на массивах до миллиона | графики и репозиторий |
| Простая модель прогноза на готовой библиотеке | обучение, оценка точности | демо и график точности |
| Анализ открытых данных рынка труда в ИТ | обработка вакансий за три года | график и разбор находок |
| Визуализация подготовки к экзаменам | сбор данных по дневнику, графики | страница с графиками |
Проверка кода и качество
| Тема | Что делаете | Продукт |
|---|---|---|
| Тесты для открытого учебного проекта | разбор кода, 15–20 случаев | набор тестов и отчёт |
| Рефакторинг старого школьного скрипта | переписывание, замер покрытия | код и отчёт о покрытии |
| Чат-бот с правилами для консультации по олимпиадам | дерево сценариев, тест на людях | работающий диалог |
| Игра на движке с сохранением результатов | уровни, сохранение, тест на игроках | игра с репозиторием |
| Парсер и автоматизация отчёта класса | сбор, обработка, экспорт | скрипт и готовый отчёт |
| Утилита резервного копирования файлов | сравнение способов, автоматизация | скрипт с расписанием запуска |
Как уложиться в шесть недель
| Неделя | Что делаете |
|---|---|
| 1-я | тема, обзор аналогов, требования к продукту |
| 2-я | архитектура, начало репозитория |
| 3–4-я | разработка |
| 5-я | тестирование на 8–15 людях, доработки |
| 6-я | оформление текста, презентация, ссылка на репозиторий |
Ключевая ошибка выпускников — начинать с кода и оставлять обзор аналогов и требования на потом. Тогда в работе остаётся описание того, что получилось, а не ответ на вопрос, зачем это делалось.
Индивидуальный проект по вашей теме — за 2–3 минуты
Титульный лист, введение, главы, заключение и список литературы. Оформление по ГОСТу, готовый файл Word — работа целиком, а не текст для доработки.
- Список литературы по ГОСТу
- Объём выбираете сами
- Уникальный текст
Тему укажете на следующем шаге
Проект как пункт портфолио
Для поступления на ИТ-направление важен не диплом, а то, что можно показать. Ссылка на репозиторий с осмысленным README, историей коммитов и описанием, как запустить продукт, — весомее списка изученных языков в анкете. Готовое демо и цифры из тестирования дают тему для разговора на собеседовании и в мотивационном письме, а формулировка задач в проекте зачастую совпадает с тем, о чём спрашивают на профильных олимпиадах и в приёмной комиссии.
Частые ошибки
- Слишком крупный замысел. Система с авторизацией и админкой не успевает.
- Нет измеримых требований. Проверять в выводах нечего.
- Тестирование пропущено. Отдельный балл теряется без объяснимой причины.
- Код целиком в тексте. Пятнадцать страниц листинга вместо ключевых фрагментов.
- Нет ссылки на репозиторий. Для портфолио это упущенная возможность.
- Работа отложена до после пробников. Дальше времени на разработку не остаётся.
Чек-лист
- Продукт делается за месяц-полтора.
- Есть обзор аналогов с таблицей сравнения.
- Сформулированы 4–6 измеримых требований.
- Разработка начата не позже октября.
- Код лежит в репозитории с историей коммитов и README.
- Продукт протестирован на 8–15 людях.
- Замечания и доработки описаны в тексте.
- Разобран фрагмент кода в 15–20 строк.
- Чужой код помечен ссылками на источник.
- Ссылка на репозиторий указана во введении и на защите.
Что дальше
Смежные разборы: темы для 11 класса — общая методика и 16 тем; программирование в 9 классе и 10 классе; более широкие темы — по информатике.
Дальше по работе: структура индивидуального проекта; практическая часть.
Если продукт готов, а на текст времени нет, Нейросова соберёт индивидуальный проект по вашей теме — введение, обзор аналогов и список литературы.
Часто задаваемые вопросы
Какую тему по программированию выбрать выпускнику?
Пригодится ли проект при поступлении на ИТ-направление?
Обязательно ли тестировать продукт на людях?
Как оформить код в работе?
Что делать, если защита в декабре, а тема ещё не выбрана?
Нейросова напишет любую учебную работу
Статья помогает сделать самому. Если времени нет — оставьте тему, остальное соберём сами: от плана до списка литературы.
- Структура и оформление по ГОСТу
- Список литературы по ГОСТу
- Уникальный текст, формат Word
- Оплата после предпросмотра