Курсовая по прикладной информатике в СПбГУ в 2026 году имеет конкретный образовательный контекст. В актуальном наборе университета есть несколько программ по направлению «Прикладная информатика», включая «Искусственный интеллект и наука о данных», Computer Science and Artificial Intelligence и прикладную информатику в области искусств и гуманитарных наук.
Официальный список программ:
https://cabinet.spbu.ru/Lists/ForeignersLists/bak/index_comp_groups.html
Одна и та же поисковая фраза здесь может означать очень разные работы. У одного студента главным результатом будет модель машинного обучения, у другого информационная система, у третьего цифровой инструмент для гуманитарного исследования.
Начните с предметной задачи
Слабая тема:
«Разработка информационной системы».
Непонятно, для кого она нужна, какую проблему решает и чем измерить результат.
Сильнее:
«Разработка системы классификации обращений пользователей по тематике и приоритету».
Или:
«Информационная система для анализа цифрового архива с полнотекстовым поиском и тематической разметкой».
Здесь технология встроена в задачу.
Предметная область должна быть реальной
Прикладная информатика находится на границе IT и другой области.
Это может быть экономика, медицина, образование, искусство, история, управление или наука о данных.
Сначала разберитесь, как работает процесс без вашей системы. Только потом проектируйте решение.
Зафиксируйте As-Is
Опишите текущую процедуру:
1. откуда приходит информация;
2. кто её обрабатывает;
3. где хранит;
4. что проверяет;
5. где возникает задержка;
6. какие ошибки повторяются.
Например, сотрудник вручную сводит данные из трёх Excel-файлов. Это уже основание для автоматизации.
Измеримый baseline
До разработки полезно знать:
- среднее время операции;
- число ручных шагов;
- долю ошибок;
- число возвратов;
- объём данных.
Если после внедрения ничего не измеряется, нельзя доказать, что решение действительно лучше.
Требования
Не начинайте с таблиц БД.
Сначала сформулируйте пользовательские требования.
Например:
«Аналитик загружает файл и получает отчёт о пропусках и дубликатах».
После этого системное требование:
«Сервис должен проверять обязательные поля и возвращать список строк с ошибками».
Так появляется связь между потребностью и реализацией.
Данные
Для data-driven темы опишите:
- источник;
- формат;
- объём;
- период;
- поля;
- ограничения.
Если dataset собран из открытого источника, сохраните URL и дату выгрузки.
Если данные синтетические, так и напишите. Не выдавайте учебный набор за реальные данные организации.
Качество данных
До модели или дашборда проверьте:
- пропуски;
- дубли;
- типы;
- невозможные значения;
- несогласованные справочники.
Автоматизация не исправляет плохие данные автоматически. Она может только быстрее распространить ошибку.
Data lineage
Полезно показать путь:
source -> import -> validation -> transformation -> result.
Особенно это важно, если курсовая связана с наукой о данных. Читатель должен понимать происхождение итогового числа.
Модель данных
Если создаётся информационная система, определите сущности.
Например:
- пользователь;
- документ;
- проект;
- объект;
- событие;
- результат.
Связи между сущностями должны соответствовать реальному процессу. Не храните всё в одной универсальной таблице только ради скорости разработки.
Ограничения БД
Часть качества можно закрепить через:
- UNIQUE;
- NOT NULL;
- FOREIGN KEY;
- CHECK.
Это полезно, когда правило относится к данным, а не только к интерфейсу.
API
Для backend-проекта покажите несколько ключевых endpoint.
Например:
POST /datasets
POST /analysis
GET /analysis/{id}
Для каждого достаточно описать запрос, ответ и ошибку. Не превращайте курсовую в распечатанный Swagger.
Прототип
Лучше полностью реализовать один основной сценарий, чем частично десять.
Например:
загрузка -> проверка -> анализ -> результат -> экспорт.
Это позволяет показать работу системы на защите.
Если тема про AI
Тогда информационная система и модель должны быть разделены.
Модель отвечает за prediction, classification или ranking.
Система отвечает за данные, API, права, сохранение результата и интерфейс.
Notebook сам по себе ещё не прикладная система.
