Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Флейм > Опять диплом и всё-всё-всё


Автор: Kefir 25.5.2009, 22:47
Привет всем.
И снова подходит время когда надо начинать заниматься дипломом. В следующем году надо будет уже защищаться. На этот раз не бакалавр, а магистр, то есть планка повыше.

Итак, что меня привело сюда. Сюда меня привело желание ХОРОШЕЙ темы. Предыстории ради расскажу что было с моим бакалавром - тему диплома выбрал не сильно задумываясь и в итоге получилось так, что диплом превратился в полную рутину. Нет, я понимаю, что это серьёзная работа и занимает кучу времени. Но тогда тема моей работы была настолько элементарна и проста (по карайней мере для меня), что просто было тошно на диплом смотреть уже после первых пары недель работы над ним.

В этот раз хочется этого избежать. А значит всё что касается тривиальной повседневки (а-ля CMS к примеру и подобное, или  text-editor или почтовый сервер или ещё что такое) - меня совсем не интересует. Хочется это сразу же отмести. Если первый диплом я сдавал в стиле "фиг с ним", то сейчас хочется темы, которая бы была интересной. Я не говорю, что надо обязательно ОТКРЫТИЕ или что-то такое. Но просто хочется уйти от стандартоного в дипломах (от того, что я могу делать на работе каждый день).

Так вот чтобы начать могу кинуть парочку фраз а-ля - нейронные сети и генетические алгоритмы. Признаюсь, я в этих темах не очень силён, но просто это как пример того, что я хочу тему, где надо ДУМАТЬ.

Я знаю, что брать тему не совсем входящую в твои основные познание не очень хорошо, но всё-таки просто душа просит. Не хочу вторую дипломку на тему "Сайт на ПХП с АЯКСОМ".

Надеюсь, что можете просвятить - что сейчас может быть интересно в плане диплома. Даже если не саму конкретно тему, а хотя бы область её. Так как самому найти что-то о чём ты можешь не подозревать очень сложно В)

ЗАБЫЛ: название специальности - Software Development, но это не так критично - можено выбрать фактически любую тему связанную хоть как-то с этим. И ещё - то, что я привёл в пример те же генетические алгоритмы НЕ значит, что тема должна быть из области алгоритмов!

Автор: source777 25.5.2009, 23:01
А как насчёт исследования на тему "Перспективы параллельного программирования с использованием функциональных языков для мейнстрима"? На мой взгляд, очень актуальная нынче тема.

Автор: cardinal 25.5.2009, 23:14
В мире сенсоров используются нейронные сети, но проблема заключается в некой непредсказуемости результатов. То есть сеть получает данные и выдает результат. Чем больше тренируешь, тем лучше результат и т.д.
Думаю интересно было бы разработать теорию, которая позволит оправдать использование (объяснит точность результата) нейронных сетей в обработке сигналов датчиков, а именно тех которые распознают химические свойства например газов (водород, углерод...).

Если интересно, то можно попробовать организовать кооперацию с немецким университетом (а именно кафедрой измерительной техники).

Автор: Kefir 25.5.2009, 23:30
source777, ммхмх... как завернул-то В) надо обдумать и покопаться в этом, спасибо большое за предложение. Придёт ещё чего в голову - сразу пиши, в правильном направлении работаем В)


cardinal, ммм... сразу же могу сказать очень интересно звучит. Правда с такой темой даже не знаю с чего её можно начинать рыть. Надо опять же поближе покопаться и посмотреть. Однако - без сотрудничества с кем-либо, боюсь, очень сложно такое организовать (по крайней мере специфику а-ля газы / хим св-ва (кооперация в предложении очень хорошо вписывается). 

Автор: source777 26.5.2009, 00:08
"Исследование перспектив операционных систем, написанных на управляемом коде, на примере http://www.codeplex.com/singularity"

Добавлено через 4 минуты и 53 секунды
Цитата(Kefir @  25.5.2009,  23:30 Найти цитируемый пост)
source777, ммхмх... как завернул-то В)

завернуть это несложно, сложно найти время, чтобы в этих темах всерьёз разобраться...  smile 

P.S. Пока я тебе предлагаю темы, которые мне самому интересны, так что если выберешь какую-нибудь из них, с удовольствием почитаю твои изыскания на эту тему, да и просто обсудить было бы интересно.  smile 

Автор: Kefir 3.6.2009, 14:36
Сингулярити тоже неплохо выглядит.

Так, а теперь ещё одно направление, так сказать, обособленное - .NET. Ибо если таки не решусь взяться за что-то клёво-научно-сложное, то эта область на подхвате. В частности кто может придумать хоть что-то толковое для темы в этом направлении?

Автор: source777 3.6.2009, 18:03
Цитата(Kefir @  3.6.2009,  14:36 Найти цитируемый пост)
ещё одно направление, так сказать, обособленное - .NET.

Расшифруй... что-то не связанное с .NET`ом хочешь услышать?

Автор: CompWorm 3.6.2009, 21:54
приятно, что кому-то дают такое раздолье в выборе компьютерной реализации идей. нам тупо скази - пишешь на таком-то языке для такой-то платформы, использовать можно только это, это и то  smile  ну со скандалом можно выцарапать какую-нибудь приятную айтишную примочку. а если напишешь с использованием другого языка... или не дай бог для другой оси - минус балл на защите  smile 

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

Автор: Partizan 3.6.2009, 22:17
Kefir, Можно .NET-версию какого-нить языка замутить smile

Автор: Kefir 3.6.2009, 23:40
source777, видишь ли... область дотнета как дипломная у меня записана потому как 1) мне дотнет нра и 2) я в нём неплохо сображаю и имею неплохой опыт. то есть фактически делая диплом по .нет я буду делать его без боязни. единственная проблема - это то, что совсем непонятно как по (фактически) фреймворку можно написать что-то интересное (маркетинг МС видимо внушил мне, что МС уже и так всё сделали в этой области). То есть на эту тему совсем ступор. Понимаешь? То есть сам фреймворк и что с ним делать можно я знаю, но что там интересного можно накопать - придумать не могу.

Вообще у самого возникает множество идей, но в большей части своей или из запредельного, или из скучного или из нудного.

Partizan, назови хоть один интересный язык, который ещё не имеет .НЕТ версии В) Но на тебя могу осмелится понадеяться, что выдавишь ещё какую идею. ))

Идеи появляются абсолютно бредовые чуть ли не до портирования WPF под симбиан, но это от безысходства. Опять же с тем же симбианом были идеи по улучшению его запрограмливания (кто знает что такое Symbian C++ тот поймёт о чём я), но актуальность этой штуки очень questionable судя по тенденциям самой нокии.

с .НЕТом было бы интересно к примеру ещё направленность на мобайл - тогда это будет для меня как знакомо (.НЕТ) и ново (мобайл). Разве что придётся с нокии на какой-нить хтц перейти В)

Добавлено через 1 минуту и 14 секунд
ой, и ребята, знаете, есть такие клёвые странички в универах (в поиске которых у меня как-то плохо) - там темы выпускников пишут, мол, чего они защищали. если знаете - скиньте, пж-ста. мало ли чего там вдохновит.

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

Автор: Partizan 4.6.2009, 00:44
Kefir, ну учитывая последние тенденции с модой на функциональные языки - можно попробовать что-то haskell/erlang-подобное замутить smile


Насчёт других идей - из мобайла можно капнуть в сторону Google Android...написать CLR под Android  smile  Не слишком сумасшедшая идея?



Насчёт .NET + WinMobile - я когда-то искал программку, которая бы позволяла использовать WiFi модуль на моём коммуникаторе как точку доступа...

то есть как: 
1) у меня есть PC с доступом в инет...
2) у меня есть ноут с WiFi, и с которым я бы хотел свободно перемещаться по квартире, но при этом ловить по вайфаю инет, который идёт от PC
3) есть телефон в WiFi модулем...


очень искал проги/методы как это всё организовать....но за пару недель поисков так ничего и не нашёл....так и пришлось купить USB WiFi модуль...а было жалко денег и хотелось воспользоваться телефонным)

Добавлено через 1 минуту и 9 секунд
Ах да...если дружишь с электроникой, то можно посмотреть .NET MicroFramework...там даже WPF есть smile Может быть что-то из этой области найдётся )

Автор: bilbobagginz 4.6.2009, 02:03
Цитата(Partizan @  4.6.2009,  00:44 Найти цитируемый пост)
Насчёт других идей - из мобайла можно капнуть в сторону Google Android...написать CLR под Android  smile  Не слишком сумасшедшая идея?

весь аппликативный программинг андроида - на джаве. ессно там уже давно изобрели bytecode


Автор: Partizan 4.6.2009, 02:47
bilbobagginz, а CLR это из области аппликативного программинга? =)

Автор: source777 4.6.2009, 10:55
Цитата(Kefir @  3.6.2009,  23:40 Найти цитируемый пост)
source777, видишь ли... область дотнета как дипломная у меня записана потому как 1) мне дотнет нра и 2) я в нём неплохо сображаю и имею неплохой опыт. то есть фактически делая диплом по .нет я буду делать его без боязни. единственная проблема - это то, что совсем непонятно как по (фактически) фреймворку можно написать что-то интересное (маркетинг МС видимо внушил мне, что МС уже и так всё сделали в этой области). То есть на эту тему совсем ступор. Понимаешь? То есть сам фреймворк и что с ним делать можно я знаю, но что там интересного можно накопать - придумать не могу.

Не понимаю, ведь обе предложенные мною темы теснейшим образом привязаны к .NET:
1) Мейнстрим - это что? .NET и Java, соответственно в первой теме речь идёт о F# и гибридных языках таких как Nemerle(.NET), Scala(.Net и JVM), Groovy(JVM).
2) Singularity - это что? Правильно, ОС с открытыми исходниками, написанная на .NET`e, на одном из диалектов C#.

Куда уж ближе к .NET`у? Можешь конечно, очередную программу для тестирования студентов написать, но оно тебе интересно?

Добавлено через 7 минут и 43 секунды
Цитата(Partizan @  4.6.2009,  00:44 Найти цитируемый пост)
учитывая последние тенденции с модой на функциональные языки - можно попробовать что-то haskell/erlang-подобное замутить
Не ново, вот Haskell к примеру: http://www.galois.com/~sof/hugs98.net/, http://php.cin.ufpe.br/~haskell/haskelldotnet/

Автор: Kefir 4.6.2009, 20:05
Цитата(source777 @  4.6.2009,  10:55 Найти цитируемый пост)
Не понимаю, ведь обе предложенные мною темы теснейшим образом привязаны к .NET

Так а я вроде этого и не отрицал В)
Я просто обозначил (т.е. не эксклюзивом для тебя говорил В)), что для меня интересен ещё и .НЕТ. А программки для тестирования студентов это, конечно же, в мусор. Просто ведь я не сразу выберу тему, просто тут собираю то, о чём можно думать и копать. И, опять же, если у тебя мало ли вдруг появятся ещё идеи навроде тех, что ты уже назвал (очень даже неплохие, кстати) - будет просто прекрасно!

Добавлено через 1 минуту и 26 секунд
Цитата(Partizan @  4.6.2009,  00:44 Найти цитируемый пост)
.NET MicroFramework

пару недель назад набрёл я на этот проект да так ничего путного там и не нашёл для себя.
Цитата(Partizan @  4.6.2009,  00:44 Найти цитируемый пост)
CLR под Android

не люблю так отвечать, но всё-таки: ыыыыыыы

Автор: Partizan 4.6.2009, 22:38
Kefir, ну так как насчёт прожки с вайфаЁм ситуацию разруливающей?) не вариант? )

Автор: Kefir 5.6.2009, 07:18
Partizan, слушай, не говоря о том, что это извращение тех, кто не хочет тратится на точку (или тот же усб), хочется сказать, что есть впечатление, что мастер создания адхок вифи это мало тянет на мастерс чисто имхо. В)) Хотя идея интересная чисто с точки зрения хобби В) Вряд ли.

Автор: source777 5.6.2009, 14:17
Цитата(Kefir @  4.6.2009,  20:05 Найти цитируемый пост)
Я просто обозначил (т.е. не эксклюзивом для тебя говорил В)), что для меня интересен ещё и .НЕТ
А я в курсе в каком разделе ты комодератор smile , просто смутило начало того абзаца с обращения ко мне.



Цитата(Kefir @  4.6.2009,  20:05 Найти цитируемый пост)
И, опять же, если у тебя мало ли вдруг появятся ещё идеи навроде тех, что ты уже назвал (очень даже неплохие, кстати) - будет просто прекрасно!

Ок.

Автор: Bose 7.6.2009, 06:01
Как вариант, может, обзор и сравнение каких-нибудь перспективных технологий? Например., от простейшго "сравнение библиотек для составления отчётов на платформе .NET" до исследования на тему проектирования графических интерфейсов используя Mono. 

Автор: Kefir 7.6.2009, 23:33
обзор и сравнение... это точно мимо. я уж лучше ещё одну бездушную ЦМС сваяю В) а уж тем более если речь о моно - за колометр не подойду В))

Автор: source777 8.6.2009, 11:11
Цитата(Kefir @  7.6.2009,  23:33 Найти цитируемый пост)
обзор и сравнение... это точно мимо
Ни одна научная работа не обходится без обзора и сравнения, так что с подобным предубеждением ты ничего стоящего написать не сможешь.

Цитата(Kefir @  7.6.2009,  23:33 Найти цитируемый пост)
а уж тем более если речь о моно - за километр не подойду В)) 

Очень зря, Mono - как раз один из самых перспективных проектов, связанных с .NET, не вечно же народ будет на WinXP сидеть.

Автор: Kefir 8.6.2009, 18:56
ну вот, стоило чуть-чуть выразить своё отношение к моно как сразу же пост минусуют В))) забавно.


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

Цитата(source777 @  8.6.2009,  11:11 Найти цитируемый пост)
Mono - как раз один из самых перспективных проектов, связанных с .NET, не вечно же народ будет на WinXP сидеть

и я надеюсь Моно будет идти в ногу со временем. а пока у меня с ним сложные отношения. за сим предлагаю тему моно закрыть дабы избежать холивора  smile 

Автор: Partizan 8.6.2009, 20:21
Цитата

обзор и сравнение... это точно мимо. я уж лучше ещё одну бездушную ЦМС сваяю В) а уж тем более если речь о моно - за колометр не подойду В))


+1....У меня текущий диплом из этой серии как раз...унылая вещь...по крайней мере мне не интересна совершенна...

предвосхищая восклики типа "раз тема унылая, то зачем подписался на неё?" сразу отвечу: так сложились обстоятельства smile

Автор: source777 8.6.2009, 22:35
Цитата(Kefir @  8.6.2009,  18:56 Найти цитируемый пост)
ну вот, стоило чуть-чуть выразить своё отношение к моно как сразу же пост минусуют В))) забавно.
А потому что отношение чисто потребительское, я лично считаю, что если не нравится какой-то OpenSource проект, то есть два допустимых варианта: 1) помочь ему стать лучше, 2) не использовать и не обсуждать. 
А когда тупо хаят в общем-то хорошее начинание, просто противно читать.
P.S. Пост минуснул я, обоснование выше.

Цитата(Partizan @  8.6.2009,  20:21 Найти цитируемый пост)
по крайней мере мне не интересна совершенна...
вот это и есть основная причина, я знаю людей, которые и о .NET так же отзываются крайне негативно и по точно такой же причине. Ну неинтересно, так зачем вонь разводить.. как говорится, думайте сами, решайте сами, пользоваться или нет. Я понимаю, что у всех эта стадия бывает, когда хочется самоутвердиться в своём выборе за счёт опускания других продуктов, аля "Линукс рулит, Винда - ..." и наоборот "Винда рулит, Линукс - ...". Но для комодераторов всё-таки странно наблюдать подобную модель поведения, т.к. одна из важнейших задач модерирования, на мой взгляд, как раз и состоит в недопущении/минимизации подобных(можно сказать экстремистских) высказываний. 

Автор: Kefir 8.6.2009, 23:45
source777, давай отделять баранов и овец. если ты хочешь поговорить на тему как и кто может и имеет право хаять/поливать/критиковать и так далее - создай новую тему и я при твоём желании обязательно подискутирую, ибо считаю что ты не прав. в этой же теме давайте придержимся топика.

Автор: Partizan 9.6.2009, 15:29
Цитата

вот это и есть основная причина, я знаю людей, которые и о .NET так же отзываются крайне негативно и по точно такой же причине. Ну неинтересно, так зачем вонь разводить.. как говорится, думайте сами, решайте сами, пользоваться или нет. Я понимаю, что у всех эта стадия бывает, когда хочется самоутвердиться в своём выборе за счёт опускания других продуктов, аля "Линукс рулит, Винда - ..." и наоборот "Винда рулит, Линукс - ...". Но для комодераторов всё-таки странно наблюдать подобную модель поведения, т.к. одна из важнейших задач модерирования, на мой взгляд, как раз и состоит в недопущении/минимизации подобных(можно сказать экстремистских) высказываний. 


source777, извини, конечно...но мне кажется с моим постом эти твои слова вообще слабо коррелированы...


Про то, что "мне не интересно" - это я говорил о своей теме диплома, которая как раз подпадает под "обзор и сравнение"...
Сугубо моё имхо - "обзор и сравнение" - это область для статейки другой, но никак не для диплома...практически никакого созидания и сухой анализ уже существующего...


З.ы.  smile  Блин...недавно только снежка пинали...теперь и мне попадёт smile Я вообще в своём предыдущем посте состава преступления(это про обвинения в экстремизме, ага) не вижу...
з.з.ы. если только ты не имел ввиду тот полухоливарный тред с обсуждением Mono/MoMA и иже с ними...

upd:Или слова из цитаты вообще не про меня?  smile 

Автор: source777 9.6.2009, 17:34
Цитата(Partizan @  9.6.2009,  15:29 Найти цитируемый пост)
Про то, что "мне не интересно" - это я говорил о своей теме диплома, которая как раз подпадает под "обзор и сравнение"...
ну тогда я просто неправильно тебя понял из-за слишком большой цитаты в твоём посте. Извини. Но сути самой проблематики(мне не нравится, следовательно отстой) это не меняет. Всё относительно!

Цитата(Partizan @  9.6.2009,  15:29 Найти цитируемый пост)
Сугубо моё имхо - "обзор и сравнение" - это область для статейки другой, но никак не для диплома...практически никакого созидания и сухой анализ уже существующего...
тут тоже зависит от подхода. Можно тупо сделать табличку с теоретическим сравнением, а можно по ходу сравнения создать реализации, предложить усовершенствования, синтезировать важные выводы и прояснить перспективы. Всё зависит только от твоего отношения к тому, что ты делаешь. Если ты считаешь, что делаешь фигню, то в результате фигня и получится. Хотя в обратную сторону это уже не всегда работает...

Цитата(Kefir @  8.6.2009,  23:45 Найти цитируемый пост)
если ты хочешь поговорить на тему как и кто может и имеет право хаять/поливать/критиковать
Да чего толку на эту тему говорить, я просто высказал своё мнение по поводу толерантности и релятивизма. Надеюсь оно было хотя бы услышано, а не просто пролистано и забыто. Дальше воду лить смысла нет.


Автор: powerfox 3.7.2009, 00:56
Цитата(source777 @  26.5.2009,  01:08 Найти цитируемый пост)
"Исследование перспектив операционных систем, написанных на управляемом коде, на примере Singularity"


Отличная идея! Недавно было обсуждение идей Singularity: http://groups.google.com/group/minix3/browse_thread/thread/7fb74cdf0c649fc/5c42ff222f71cac8
По идее, если интересоваться операционными системами, то можно получить массу удовольствия от диплома на такую тему.

Автор: Madonna 22.9.2009, 20:48
Привет!

Снова вопрос о теме диплома.

Специальность: Прогораммное обеспечение ВС и АСУ (инженер)

Хочу написать что-нибудь интересное желательно на .NET.  smile  

Автор: source777 23.9.2009, 18:43
Цитата(Madonna @  22.9.2009,  20:48 Найти цитируемый пост)
Хочу написать что-нибудь интересное желательно на .NET.  smile  

А вышеуказанные темы не нравятся? Тогда уточняй область твоих интересов.

Автор: Madonna 24.9.2009, 16:48
Цитата(source777 @  23.9.2009,  16:43 Найти цитируемый пост)
А вышеуказанные темы не нравятся?

обзор и сравнение не хочу...


Цитата(source777 @  23.9.2009,  16:43 Найти цитируемый пост)
Тогда уточняй область твоих интересов.

Клиент-серверные приложения или что-нибудь с WCF, с распределенными приложениями, защита информации...

Автор: Bulat 24.9.2009, 17:25
Ммм.. Господа, а почему все позабыли про бизнес-логику?? smile

Я защищал диплом по системе биллинга электронной почты..

С технической точки зрения:
1. Необходимо хоть небольшое знание unix.
2. Нужно хоть немного разбираться в установленном почтовом сервисе.
3. При написании кода использовались языки Perl и Java.
4. Так же были использованы технологии БД, немножечко C'shell(пара мелких скриптов)

С точки зрения бизнес-логики:
1. Сбор стат. данных.
2. Обработка
Первые два пункта уже подразумевают аккуратное юзание памяти, так как нам заранее неизвестно сколько данных потребуется обработать в ограниченное количество времени.
3. Анализ, с последующим расчетом - по трафику и в денежном эквиваленте, тарификация. и т.п.

Просто я эту систему разрабатывал месяца 4-5.. А когда защищал диплом, она уже была внедрена в предприятие...

Скучно и банально тупо мне совсем не было. smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)