Преподаю на кафедре ИТ и каждый год приходится предлагать выпускным группам примерную тематику дипломных проектов. Порядка 10 тем от преподавателя, причем темы не должны повторяться хотя бы 2 года.
Специальности:
— Прикладная информатика в экономике;
— Программирование в компьютерных системах.
За несколько лет работы возникла трудность с генерацией уникальных тем, которые, хотелось бы, были еще и актуальными.
В основном предлагаю темы, требующие проектирования и разработки веб/GUI приложений/ИС, взаимодействующих с БД (C++/Qt/Python/Django/MySQL).
Например:
— Разработка приложения для автоматизации составления расписания занятий образовательного учреждения;
— Разработка АИС для работника кадрового отдела;
— и т.п.
> Как можно справиться с этой тупиковой ситуацией?
Из тупиковой ситуации можно выйти очень просто: нужно перестать придумывать темы, а начать делать реальные проекты. Или помогать существующим (в Open Source есть огромное множество проектов, которым не хватает рук).
У меня вот прямо противоположная проблема — есть куча тем для дипломов/интернов и дать некому.
На мой взгляд, неправильно давать тему исходя из инструмента (C++/Qt/Python/Django/MySQL), лучше отталкиватся от предметки. тем более в экономике задач требующих автоматизации непаханное поле.
В качестве отправной точки попробуйте посмотреть на модные нынче Lean, канбан, 6 сигм и прочее. оочень много вещей можно переложить на компьютеры.
> На мой взгляд, неправильно давать тему исходя из инструмента (C++/Qt/Python/Django/MySQL)…
согласен, это я перечислил для полноты картины инструменты, которые изучали студенты…
Не знаю на сколько экономика…
1) Система поддержки мерчандайзеров (смартфон с GPS+база данных+геолокация итд), проблема насущная.
2) Бот для торговли на биржах
Скажите на какую предметную область ориентированы ваши студенты. Если надо могу дать достаточно реальные проблемы по теме IT в мобильной связи.
Бот! Бот! Вы представляете, какой будет Ах, когда в реалтайме во время защиты диплома комиссия будет наблюдать, как бот теряет кровные денюжки студента на демо счете (они, конечо же, должны думать, что это реальный счет :)
Надо бы конкретики. Если с прикладной информатикой в экономике вполне все понятно, там кроме БД, собственно, сложно что-то предложить, то с программированием в комп. системах — не совсем. Моя специальность в ВУЗе звучит «Информационные технологии и телекоммуникации». Диплом буду делать либо основываясь на железе российского производства (тесты, дрова), либо по текущему курсовику — охранная система для дачи на основе микроконтроллера. На нашем потоке с БД больше «хорошо» за диплом не получишь. Больше приветствуется «работа с выходом», как у нас ее называют :)
habrahabr.ru/blogs/controllers/128587/
Почитайте это и попробуйте спроектировать на свои реалии.
Суть: 3-й коммент «Нечасто встретишь проект, который начинается с реальной необходимости, а не просто с красивой идеи»