Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Знаю, баян, но все же - Тема Диплома

307
02 марта 2011 года
Artem_3A
863 / / 11.04.2008
Собственно день добрый, уважаемые.

Проблема такая - надо как то материализовать тему диплома. Думал и ходил по интернетам много, но до сих пор так ни чего и не материализовал. А что материализовал одобрено не было, а именно: кроссплатформенная система видеонаблюдения на основе машинного зрения, распознования образов и детекта движения; библиотека для параллельных вычилений, аналог импиай, но приятней апи; система для организации параллельных вычислений на том "что имеется", то есть фактически софт для построения грид системы; рисовалка 2-3д графиков + мат язык(фактически простенький язык программирования) для задания графиков; и т.п. Главный аргумент "не одобрения" - баян, уже есть подобное, где новизна идеи и т.п. Такое ощущение, что в дипломе я должен открыть какой то новый, неведомый и беспощадный закон мироздания. Собственно предлагаемое на кафедре не очень хочется писать, бо это глубоко научное что то, да еще и совершенно не имеющего ни какого отношения к реальности. Хочется не зря потратить время, а поработать с чем то интересным и практически применимым, получить некоторые навыки, а не писать килотонную выкладок в отчет на три строки кода.

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

Всем спасибо.
244
02 марта 2011 года
UAS
2.0K / / 19.07.2006
Эмм, скажите ещё направленность кафедры/специальности. Я вон для сотовых телефонов пишу приложение.
1.8K
02 марта 2011 года
LM(AL/M)
332 / / 20.12.2005
а что предлагают? интересно просто
2.1K
02 марта 2011 года
Norgat
452 / / 12.08.2009
Цитата: Artem_3A
Собственно предлагаемое на кафедре не очень хочется писать, бо это глубоко научное что то, да еще и совершенно не имеющего ни какого отношения к реальности. Хочется не зря потратить время, а поработать с чем то интересным и практически применимым, получить некоторые навыки, а не писать килотонную выкладок в отчет на три строки кода.



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

4
02 марта 2011 года
mike
3.7K / / 01.10.2002
Все это хорошие темы для диплома. Главное правильно назвать. Ну и доказать актуальность задачи и наличие научно-исследовательскую части. Опять же это можно сделать по всем приведенным темам.
244
03 марта 2011 года
UAS
2.0K / / 19.07.2006
Да, попробуйте подойти с другой стороны. Придумать (но основанную на фактах) причину и потребность создания такого именно приложения. Например, видеокамеры новые вышли, или в работе ваш алгоритм где-то переплюнет другие.

Я вот под Андроид пишу. Так-то подумать - много чего уже написано, да и для преподов мобильный софт выглядит "мелко". А я вон понаписал им, что рост платформы за год 615%, что стала самой популярной ОС и прочее количество больших циферок - сразу никто не против.
6
03 марта 2011 года
George
4.1K / / 05.01.2007
Ну, кстати, сколько я видеософта видел - весь был жутко уныл. А если реально хорошую универсальную шнягу сделать с OpenCV, то не просто дипломка была бы, а еще и коммерческий продукт, который можно было бы успешно продавать.
307
03 марта 2011 года
Artem_3A
863 / / 11.04.2008
По порядку. Моя специальность - программное обеспечение выч. техники и автоматизированных систем. Универ - СФУ ИКИТ, бывший Красноярский политех, светлая ему память. Кафедра - Информатика. Ситуация такая, зам нашей кафедры специализируется на теории вероятности и мат статистики применительно с радиосвязи, локация и все такое прочие, а значит темы для диплома в основном носят название "Реализация алгоритма устранения помехи радиосигнала методом ...<некоторый метод>" и т.п. Конечно я слукавил сказав, что это не применительно к действительности, применение естественно есть, но только как то не очень вяжется с моей специальностью. К тому же программировать там особо не чего, интерфейс + (20 - 50) строк кода, то есть 90 процентов это отчет с калькулированным копипастом научности. Конечно есть и более или менее светлые темы, которые дают преподаватели относительно не попавшие под влияние своего начальника, и альтернативная тема предложенная мне - "Разработка компилятора языка Scala для платформы .Net интегрированного с MS Visual Studio \ KDevelopt". Тема достаточно интересная, но больно не подъемная, бо эту задачу, на сколько я знаю, уже четыре года решают и дальше на половину рабочего компила для первого фраймверка не продвинулись.

Цитата: UAS

Я вот под Андроид пишу. Так-то подумать - много чего уже написано, да и для преподов мобильный софт выглядит "мелко". А я вон понаписал им, что рост платформы за год 615%, что стала самой популярной ОС и прочее количество больших циферок - сразу никто не против.



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

Цитата: George
Ну, кстати, сколько я видеософта видел - весь был жутко уныл. А если реально хорошую универсальную шнягу сделать с OpenCV, то не просто дипломка была бы, а еще и коммерческий продукт, который можно было бы успешно продавать.



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

6
03 марта 2011 года
George
4.1K / / 05.01.2007
Да уж, переговоры такие переговоры, Sanila San, как говорится в помощь. :D
А вообще, я бы еще глянул на системы автоматизации бизнеса и пр. Наша контора этим занимается и имеет неплохое в функциональном плане решение, которое с помощью небольших доработок подходит на данный момент и для мед. учреждений, для ресторанов, страховых контор, обменных пунктов, складов, магазинов и много чего еще. Другое дело, что много чего нет, а многое, что есть реализовано так, что можно это сделать лучше и универсальнее. Насколько мне известно, на данный момент на этом рынке хороших качественных универсальных решений пока нет. Я уж не говорю об опен сурс, кросплатформенности, или, упаси Боже, фри распространении. %)
38K
03 марта 2011 года
alt@zir
29 / / 28.08.2008
Я тоже на первом курсе думал, что диплом у меня будет крутой 3d-движок коммерческого уровня и буду его продавать... На последнем курсе писал диплом по пространственным базам данных, так как уже перевелся на заочку и работал в этой отрасли... А на защите я уже втирал комиссии не про пространственные индексы и GeoSpatial Consorcium, а про сложности внедрения подобных баз на предприятиях, экономические затраты предприятия, оценка эффективности и т.д. и т.п. В группе я один защитился на отлично, ни один человек с практической частью (свой сверхкрутой софт) не защитился выше удовлетворительно...
Стоит понимать, что над разработкой коммерческого софта работает чаще всего команда разработчиков - это дизайнеры, программисты, эксперты предметной области, тестеры... Маркетологи анализируют рынок и его потребности... Сможете ли вы один заменить всех этих людей? Соответственно из этого вытекает другой вопрос о унылости комерческих программ: как вы думаете, какова будет реакция вашего работодателя когда он по вашему наитию реализует определенный функционал в продукте, затратит на это допустим сотню тысяч долларов, что увеличит стоимость продукта и окажется что данный функционал, кроме конкретно вас нужен еще 0.5% пользователей, а остальные 99.5% перейдут на конкурентный(унылый) продукт без этого функционала, но на сотню баксов дешевле?
Так что если собрались писать коммерческий софт, вначале задайте себе вопрос: а действительно ли это кому-то нужно кроме меня?

2 Artem_3A, я все это к тому, что может быть стоит пересмотреть темы предлагаемые на кафедре и сделать глубокий комплексный анализ существующей проблемы по какой-либо реальной теме даже если там не будет ни одной строчки кода, чем придумывать что-то новое свое с тонной кода и никому не нужное, ведь именно поэтому у нас на защите полетели головы софтописателей, ведь кроме них их софт был не нужен никому и убедить комиссию в обратном они не смогли :)

В завершение хочу привести одну цитату: "Самоуверенность любителя - предмет зависти профессионала".
244
03 марта 2011 года
UAS
2.0K / / 19.07.2006
Цитата:
А собственно, какова ваша тема если не секрет? Удалось убедить исключительно цифрами о росте платформы или задействовали еще какие то приемы?


Защита мобильного телефона: блокировка запуска приложения, различные методы аутентификации, отслеживание местоположения, удаленный контроль, антивор. Что-то типа того.
На самом деле - у меня на кафедре всем пофиг, кто что писать будет. Проблема была бы в защите, т.к. мне 100% задали бы вопросы:
1) А почему Андроид, а не Symbian?
2) Что хорошего в Андроиде в отличие от прочих ОС?
3) Аналоги подобных приложений?
И подобные вопросы для "заваливания" студента. Когда же я привёл основные цифры - типа рост поставок за год 680%, рост Интернет-магазина 815%, вымещение Симбиана с лидерства (тот, кстати 10 лет сидел безвылазно на первом месте), бесплатность и прочие профиты - сразу все вопросы отпали, т.к. становится очевидна необходимости разработки + наблюдается "ниша" в рынке, куда надо пихнуть свои товары и занять там своё место.

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

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

307
03 марта 2011 года
Artem_3A
863 / / 11.04.2008
Цитата: George
А вообще, я бы еще глянул на системы автоматизации бизнеса и пр. Наша контора этим занимается и имеет неплохое в функциональном плане решение, которое с помощью небольших доработок подходит на данный момент и для мед. учреждений, для ресторанов, страховых контор, обменных пунктов, складов, магазинов и много чего еще. Другое дело, что много чего нет, а многое, что есть реализовано так, что можно это сделать лучше и универсальнее. Насколько мне известно, на данный момент на этом рынке хороших качественных универсальных решений пока нет. Я уж не говорю об опен сурс, кросплатформенности, или, упаси Боже, фри распространении. %)



хм, весьма интересно, только если честно смутно представляю себе о чем речь идет. Можно увидеть какие нить сцылочки на подобные продукты и их проспектики?=)

Цитата: alt@zir

... много слов и буков...
В завершение хочу привести одну цитату: "Самоуверенность любителя - предмет зависти профессионала".



Моей самоцелью как таковой не является написание мего нужной только мне софтины или разжиться финансово. Смысл моих рассуждений такой: мне предстоит кучу времени потратить на написание диплома, почему бы не провести это время с пользой, заняться чем то полезным и интересным? Относительно полезности предложенных тем кафедрой, то рынок там в основном крайне узок, а именно оборонка, где лично я ни какой конкуренции для НИИ и прочих серьезно-солидных контор не представляю, а следовательно моя работа будет мартышкиным трудом. Взять тему диплома с работы, в принципе можно что то придумать, но так как в текущий момент я в основном занимаю поддержкой и доработкой уже существующей системы, то как то малость не солидно... Написание софтового развертывая зеркалировая баз, написания распределенной системы обеспечения доступности баз, пофиксил столько то багов, добавил столько то фич? Ну можно конечно, но как то мелочно как по объему, так и по экономическому обоснованию. Может правда в близлежайщие время мне подвернется задача потянущая на диплом, но пока такого нет. А по сему мучительно придумываю тему относительно интересную мне и нужную кому то помимо меня.=) Если бы писал только для себя, то уже давно сел бы ваять айдишку для питона и радовался бы хлопая в ладоши!=)

Цитата: UAS

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



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

412
03 марта 2011 года
grgdvo
323 / / 04.07.2007
Цитата: Artem_3A

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



По опыту мои мысли... Цель дипломной работы - показать (доказать), что Вы специалист и весьма выского уровня. Поэтому содержимое диплома играет второстепенную роль - главное как бы его так выпукло представить, чтобы выпятить Ваши достоинства как специалиста. Исходите из того, что Вам просто надо решить очередную задачу - качетсвенно и профессионально, даже если это будут очередные заумные аккустические алгоритмы. Творчество (креативность, красивости задачи) - это конечно позитивно повлияет на комиссию, но оценивать Вас будут в первую очередь по специальности и защищаете Вы на дипломе свое право быть удостоенным этой специальности.

По поводу тематики... Если есть доступ (опыт, интерес), обратитесь, например, к такой теме как GPU (CUDA, OpenCL). Реализация любого акустического алгоритма с помощью CUDA (или же аналогов) и в Вашем дипломе актуальность и новизна видна будет всем (сейчас тема GPU в фаворе). Да и потом зав. кафедрой наверняка это будет интересно - и защита Вашего диплома пройдет как по маслу, чего собственно и нужно.

Успехов

307
03 марта 2011 года
Artem_3A
863 / / 11.04.2008
Цитата: grgdvo
По опыту мои мысли... Цель дипломной работы - показать (доказать), что Вы специалист и весьма выского уровня. Поэтому содержимое диплома играет второстепенную роль - главное как бы его так выпукло представить, чтобы выпятить Ваши достоинства как специалиста. Исходите из того, что Вам просто надо решить очередную задачу - качетсвенно и профессионально, даже если это будут очередные заумные аккустические алгоритмы. Творчество (креативность, красивости задачи) - это конечно позитивно повлияет на комиссию, но оценивать Вас будут в первую очередь по специальности и защищаете Вы на дипломе свое право быть удостоенным этой специальности.

По поводу тематики... Если есть доступ (опыт, интерес), обратитесь, например, к такой теме как GPU (CUDA, OpenCL). Реализация любого акустического алгоритма с помощью CUDA (или же аналогов) и в Вашем дипломе актуальность и новизна видна будет всем (сейчас тема GPU в фаворе). Да и потом зав. кафедрой наверняка это будет интересно - и защита Вашего диплома пройдет как по маслу, чего собственно и нужно.

Успехов



Спасибо. Собственно относительно опенсиэль я думал в рамках системы видео наблюдения. Брать "данную свыше" тему и реализовывать ее на джепу если честно не думал, бо уж не такие там вычисления гигантские... Но возможно и стоит подумать, но как то все равно мой организм упорно сопротивляется против всяких локаций и тому подобного!=(

6
04 марта 2011 года
George
4.1K / / 05.01.2007
Писал, блин, длинный ответ, но форум глюкнул и сожрал его. )))
Вечером отпишусь.
6
04 марта 2011 года
George
4.1K / / 05.01.2007
Короче говоря, я почему тему то предложил - не раскрыта ибо по-нормальному. Когда наша контора занималась автоматизацией ресторанов, конкурировала с софтиной RKeeper. Щас этот самый RKeeper в попе. Потому что он так до сих пор эти свои рестораны и автоматизирует, у нас же работают над более универсальным решением. Я попробовал поискать инфу по теме, судя по всему, ее придется собирать по крупицам. Есть отдельные ERP системы, CRMки, есть 1ска всякая, парус, тот же ркипер, наша софта, но хорошего качественного универсального и легко расширяемого пока не придумали. Для меня это вообще нонсенс ибо эта область видится мне золотой жилой. Работай наша контора получше уже б давно монополизировала бы Алматы, а то и весь Казахстан. И на Россию могла бы выйти ибо функциональное покрытие пока вне конкуренции. Ну насколько я знаю.
Для того, чтобы понять, что за автоматизация - простенький пример. Ты заказал хавку в ресторане, официанту, естественно лениво будет ходить по кухням, барам и т.д. (а фигли, там много ходить придется). Он просто подойдет к терминалу, натыкает заказ, оно внутри системы его уже раскидает - че на кухню на термопринтер скинет, че на бар тот же, а официанту выдаст чек, который тот попрет клиенту. Потом клиент оплатит, все это зафиксируется в кассе, а с этими счетами уже потом бухгалтерия начнет работать. И такого много - целая вселенная автоматизации, WOW сосёт. :D
Другое дело, что реализовать одному человеку подобное сложно, но ядро создать хорошее и расширяемое, я думаю, можно.
Ну и заодно ссылку на наш конторный сайт (он не очень, хоть и я делал, а таки по указаниям свыше), там может быть тоже чего найдешь путного: http://insideiq.com
307
05 марта 2011 года
Artem_3A
863 / / 11.04.2008
Хм, благодарствую, внимательно рассмотрю сей вариант.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог