Помогите с темой для диплома!

Приветствую всех и прошу помощи в определении темы для дипломного проекта. Готов написать приложение с использованием С# (.NET), также работал с С++, немного с веб. Есть желание создать приложение, которое будут применять в дальнейшем. Возможно в вашей компании есть идеи, которые давно ждут своей реализации.
Буду рад отзывам.

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Коментар порушує правила спільноти і видалений модераторами.

Диплом специалиста, поэтому основная идея — решение поставленной задачи, исследования идут как дополнение.

Мне для моего проекта который начну делать через 8 месяцев понадобится компилятор кода только не из файлов, а из БД.
Т.е. в БД будут таблицы CLASSES, METHODS, VARIABLES и так далее (но только самые базовые).
Потом в программе нажимаем кнопочку и на выходе она генерит из БД байт код.
Какой язык компилировать, не принципиально, но хотелось бы конечно Fantom, потому что его можно компилировать в байткод JVM, .NET и даже JS.

На всех этапах разработки могу помогать, и если мне будет очень нравится то даже от себя подкину немного степенедии.
У меня есть два знакомых которые готовы финансировать такой проект дальше если им понравится результат, так что проект может стать долгоиграющим.

Если интересно, звони в скайп stokito

В общем предложение интересно. Обдумаю и вближайшем будущем отвечу.

Отлично! Звони, не бойся, не стесняйся

По-моему тут не о чем думать. Тема интересная и достойная диплома. Бери и делай. Тебе еще и помощь предлагают, еще и вознаграждение возможно.

1) Напиши фреймворк для паралельного выполнения кода на кластере с автодоставкой кода. Код выполняемого приложения должен быть линейным, просто обычная программа, лямбды с данным должны сериализироваться и отправляться на узлы кластера, лучше референсы на файлы в каком-то Hadoop. Короче man GridGain

2) Напиши графический pipeline с применением графических эффектов в виде монады, каждый следующий шаг которой обрабатывает последующие отрисованные в текстуру.

3) Напиши фреймворк тестирования приложений с абстрагированием файловой системы и баз и прочего, чтобы тесты можно было гонять не переживая за влияние тестов на друг друга.

4) Напиши полностью асинхронное приложение, которое работает лишь на кобинациях Future. Потом исследуй подробно и выработай рекомендации что надо делать чтобы повышеная «принимаемость» запросов не приводила к OutOfMemory.

5) Исследуй эвристические графические интерфейсы, которые должны хорошо угадывать что пользователь хочет. Тут не надо бояться что это слишком необычно и софт будет ошибаться. Это исследование и было бы круто продвинуться вперед. Минимум действий пользователя, максимум value. Возможно нейросети для изучения поведения запихни туда.

6) Опять UI, исследуй возможности улучшения UI путем слежения за направлением глаз пользователя, снижением энергопотребления если он не смотрит на экран, понижением громкости звука если компьютер пытаются перекричать. Такое уже есть вроде, зато можно придумать что-то зачетное еще.

Ну так и трактор можно угнать

Не хочу плохого советовать. Но кстати что странно, на украинском рынке потом на собеседованих потом не спрашивают делали ли вы что-то подобное и какая тема диплома. Спрашивают можно ли в спринге через конструктор инжектить

И гитхаб не спрашивают, и показать профиль на стек оверфлоу тоже не просят

Идеи отличные, но некоторые для меня тяжеловаты. В общем — отличные предложения!

Вот идея! Можете внедрить в своем универе даже.
Надо разработать систему, которая поможет составлять расписание занятий по ВУЗу. В идеале сама будет все делать. Только нужно админить параметры, приоритеты, ограничения, базу аудиторий, групп, дисциплин, преподов и т.д. Таких систем много, но почему-то в наших универах их никто не использует. Это позволит сократить штат диспетчеров минимум в два раза (может потому и не используют :-) ).
Вобщем, если ее допилите до дипломирования (поздно вы чето определяться стали, можно не успеть), то для портфолию джуна это будет очень круто.

Надо разработать систему, которая поможет составлять расписание занятий по ВУЗу.
Идея хорошая, но банальная и сложная в реализации. При должном подходе — это вполне магистерская тема.
Но, исходя из вот этого предложения
Готов написать приложение с использованием С# (.NET), также работал с С++, немного с веб.
автор полный нуб и задача для него будет не подъемная.

Тут главное математика, а не ЯП.

Якщо диплом магістра, то написати аплікацію на шарпі навіть на 3 не потягне.

и что на 3 тянет, по-вашему? и причем тут ЯП?

Та я мав на у вазі, що для магістерської потрібно невнличке хоча б, але наукове дослідження. Написати щось на будь-якій мові не є дослідженням.

Фак... Да что это за дрочево на ЯПы? Такое впечатление, что большинство комментаторов получили образование в кулинарном и упорно не хотят понимать, что язык не является основным моментом в решении той или иной задачи.

Да легко, например планировщик оптимального дорожного-траффика для авто с автоматизированным управлением (гугломобили) в пределах мегаполиса типа Киев. Правда это уже на докторскую тянет.

Думаю що планувальник такий уже є. Магістерська повинна відповісти на якесь наукве запитання, містити нове знання. Те що юнак багато працюватиме нед програмою дасть йому цінний досвід, але не дасть диплома :-). Звісно, залежить ще від вуза.

Круто, оказывается NP-полная задача планировщика уже решена универсальным методом. А мужики то не знают.

Да любой новый эвристический метод решения NP-полной задачи это уже от магистерской до докторской.

Що ж, напевне Ваша правда, я на таких штуках не дуже знаюся. Просто пригадався IBM Smart Planet лозунг і їхні намагання робити розумні міста, от і припустив, що можливо уже розвязана ця задача. В кожному разі навряд чи це по зубам і до вподоби хлопцеві, що задає запитання :-).

Последний курс? Вам бы работу искать, а уже там дальше будет видно с темой.

Поддерживаю. Уже работаю с частичной загрузкой.

Підписатись на коментарі