Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Tematy prac mgr
zawi91
post 28.09.2014, 22:40:44
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 29.12.2012

Ostrzeżenie: (0%)
-----


Witam,

Poszukuję ciekawego tematu do pracy magisterskiej, chciałbym stworzyć stronę internetową technologie: PHP, HTML/HTML5, CSS/CSS3, JS - jQuery - Ajax (stronę mógłbym przygotować w wersji RWD).
Chcę stworzyć coś, co mógłbym później rozwijać, tak aby tylko na pracy magisterskiej się nie skończyło.

Z początku myślałem o stworzeniu gry, na bazie thecrims.com gangsters.pl, ale myślę że to nie jest dobrzy pomysł i promotor się na taki pomysł nie zgodzi.

Proszę o pomoc!
Z góry dziękuję za każdy pomysł smile.gif
Go to the top of the page
+Quote Post
Spawnm
post 28.09.2014, 23:23:03
Post #2





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




Może coś z WebGL i edytorami graficznymi w przeglądarce?
Zrób coś o 3d w captcha i sieciach neuronowych do łamania captch (OCR)
Powód edycji: [Spawnm]:
Go to the top of the page
+Quote Post
mrc
post 29.09.2014, 06:22:57
Post #3





Grupa: Zarejestrowani
Postów: 160
Pomógł: 27
Dołączył: 22.09.2008
Skąd: Tarnów

Ostrzeżenie: (0%)
-----


Na magisterkę wątpię by zgodził się na wykonanie aplikacji "bez problemu" - musisz sobie znaleźć problem natury algorytmicznej - np. Masz do dyspozycji 30 autobusów oraz mapę ulic wraz z przystankami. Za pomocą ogólnie dostępnych algorytmów (ptasi, mrówkowy, karalucha itp) znaleźć optymalne rozwiązanie, tak aby np. trasy autobusów były minimalne, a wszystkie przystanki byłyby odwiedzane. Do tego możesz użyć webgl do rysowania, do panelu administracyjnego.


--------------------
Go to the top of the page
+Quote Post
zawi91
post 29.09.2014, 09:03:52
Post #4





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 29.12.2012

Ostrzeżenie: (0%)
-----


Nigdy nie miałem nic do czynienia z webgl, nie wiem czy to dobry pomysł, żebym wchodził w ten temat, bez jakiejkolwiek wiedzy.
Chciałbym stworzyć coś w tych technologiach o których pisałem.

Czekam na kolejne propozycje, chociaż nie ukrywam że te tematy są naprawdę interesujące!
Go to the top of the page
+Quote Post
Spawnm
post 29.09.2014, 09:07:46
Post #5





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




Może porusz problematykę pisania gier real-time? Algorytmy generowania mapy, odnajdywania drogi, aktualizacji wszystkiego u innych graczy itd.
Go to the top of the page
+Quote Post
tzm
post 29.09.2014, 09:13:36
Post #6





Grupa: Zarejestrowani
Postów: 675
Pomógł: 58
Dołączył: 17.12.2013

Ostrzeżenie: (10%)
X----


Cytat(Spawnm @ 29.09.2014, 10:07:46 ) *
Może porusz problematykę pisania gier real-time? Algorytmy generowania mapy, odnajdywania drogi, aktualizacji wszystkiego u innych graczy itd.


byle nie na ajaxie tongue.gif
Go to the top of the page
+Quote Post
solificati
post 29.09.2014, 09:30:37
Post #7





Grupa: Zarejestrowani
Postów: 26
Pomógł: 10
Dołączył: 17.03.2012

Ostrzeżenie: (0%)
-----


Cytat(zawi91 @ 29.09.2014, 10:03:52 ) *
Nigdy nie miałem nic do czynienia z webgl, nie wiem czy to dobry pomysł, żebym wchodził w ten temat, bez jakiejkolwiek wiedzy.
Chciałbym stworzyć coś w tych technologiach o których pisałem.

Praca magisterska to jest to co drukujesz. Tam ma być najciekawsze. Dokumentacja techniczna produktu nie jest ciekawa.
Go to the top of the page
+Quote Post
zawi91
post 4.10.2014, 20:08:14
Post #8





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 29.12.2012

Ostrzeżenie: (0%)
-----


Kurczę słabo, jeżeli mówicie że strona internetowa nie przejdzie. Myślałem też o jakimś CMS'ie i panelu w oparciu np o ExtJS + php + smarty do systemu szablonów.

Może macie jakieś inne propozycje tematów?
Go to the top of the page
+Quote Post
peter13135
post 4.10.2014, 21:26:57
Post #9





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Podobno mgr ma by czymś "odkrywczym" - przeprowadzasz jakieś badania, piszesz jakieś wnioski. Oczywiście, nikt nie wymaga, żebyś coś wynalazł. Ale to o czym piszesz, jest dość banalne.
Na pracę mgr mimo wszystko wypadało by zrobić coś mniej oklepanego niż kolejnego cmsa.

WebGL, o którym wyżej wspominano to coś nieco świeższego, niż "cms na smarty". Może nieco jeszcze ten pomysł rozwinąć i będzie coś fajnego.

@mrc. Niby dlaczego musi być to problem algorytmiczny ?
Mnóstwo prac z informatyki nie ma nic wspólnego z algorytmiką.

Uważasz, że oprogramowanie po raz kolejny problemu komiwojażera będzie wystarczające ? To co opisałeś, to byłoby dobrym tematem na zaliczenie przedmiotu "Sztuczna inteligencja", ale nie pracę magisterską.


Ten post edytował peter13135 4.10.2014, 21:37:41


--------------------
:)
Go to the top of the page
+Quote Post
tzm
post 5.10.2014, 15:07:00
Post #10





Grupa: Zarejestrowani
Postów: 675
Pomógł: 58
Dołączył: 17.12.2013

Ostrzeżenie: (10%)
X----


@peter13135 , najpierw piszesz że cms na smartach to banał, że dobrze by coś odkrywczego zrobić, nie koniecznie odkrywać... a potem wciskasz @mrc że rozwiązywanie problemów matematycznych jest bee bo można to podpiąć pod AI. Wiesz co to jest AI? Dział informatyki wywodzący się z kognitywistyki. Napisanie programu który będzie w stanie zagospodarować trasy w danych regionach i wyszukać najbardziej optymalne połączenia, częstotliwości i przystanki autobusów jest znacznie lepsze niż WebGL. Osobiście gdybym był recenzentem to wolałbym coś takiego, no chyba że mi ktoś w tym WebGL zrobi plagiat autocada na każdą platformę ale dobrze wiemy że to nie możliwe na obecny moment rozwoju javascriptu.


Poza tym AI to przyszłość. 3D już raczej jest przeszłością.
Go to the top of the page
+Quote Post
solificati
post 5.10.2014, 17:18:17
Post #11





Grupa: Zarejestrowani
Postów: 26
Pomógł: 10
Dołączył: 17.03.2012

Ostrzeżenie: (0%)
-----


Cytat(tzm @ 5.10.2014, 16:07:00 ) *
Wiesz co to jest AI? Dział informatyki wywodzący się z kognitywistyki.

No niebardzo. Nawet timeline się nie zgadza.

Cytat
Napisanie programu który będzie w stanie zagospodarować trasy w danych regionach i wyszukać najbardziej optymalne połączenia, częstotliwości i przystanki autobusów jest znacznie lepsze niż WebGL.

I najpewniej nie będzie miało nic wspólnego z AI, bo to problem kombinatoryczny. Ale tu się czepiam, bo piszesz "najbardziej optymalne" i to jest błąd. A jak w ogóle mamy do czynienia z "optymalnością" to nie jest to raczej AI.
Go to the top of the page
+Quote Post
usb2.0
post 6.10.2014, 13:08:07
Post #12





Grupa: Zarejestrowani
Postów: 341
Pomógł: 25
Dołączył: 28.09.2008
Skąd: Lublin

Ostrzeżenie: (0%)
-----


z tym dalszym rozwijaniem to bym sie tak nie rwal bo zdaje sie ze tak jest - u mnie tak bylo - ze praca staje sie wlasnoscia uczelni, pewnie moglbys sobie robic dalej wszytko i nawet by nikt o nic nie zapytal ale nigdy nie wiadomo.

Ja Ci powiem tak, nic odkrywczego raczej nie zrobisz - z calym szacunkiem - CMS'a tez Ci pewnie przyjma jak zrobisz go porzadnie, dla przykladu przepchnalem sklep internetowy w oparciu o Symfony 2 biggrin.gif wtedy bylo jeszcze w miare swieze, ale co z tego, komisja nie ma pojecia co to Symfony, "siedza i paczą", zeby ladne i ladnei dzialalo, ewentualnie doj***bia Ci pytanie z matmy zeby Ci za dobrze nie poszlo ; D


generalnie lepiej zrob to tak jak Ci wygodniej, a sam zajmuj sie tym co cie pasjonuje, szkoda czasu na "odkrywaine" magisterki ktore i tak nikt nie doceni.

Ten post edytował usb2.0 6.10.2014, 13:09:32
Go to the top of the page
+Quote Post
Daimos
post 7.10.2014, 21:23:07
Post #13





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Cytat(mrc @ 29.09.2014, 07:22:57 ) *
Na magisterkę wątpię by zgodził się na wykonanie aplikacji "bez problemu" - musisz sobie znaleźć problem natury algorytmicznej - np. Masz do dyspozycji 30 autobusów oraz mapę ulic wraz z przystankami. Za pomocą ogólnie dostępnych algorytmów (ptasi, mrówkowy, karalucha itp) znaleźć optymalne rozwiązanie, tak aby np. trasy autobusów były minimalne, a wszystkie przystanki byłyby odwiedzane. Do tego możesz użyć webgl do rysowania, do panelu administracyjnego.

Algorytmiczej? Ja pisałem pracę kilka lat temu o optymalizacji projektów opartych m.in. na ZF w dużych projektach - była problematyka, było zagadnienie nad którym można się głowić i o to chodzi w pracy. Zresztą peter13135 świetnie to opisał. Od siebie dodam jeszcze, że dobrym tematem jest taki, który można rozwiązać na wiele sposobów. Taki CMS, to dalej tylko CMS - nieważne co byś w nim zrobił, ale można podejść do tego samego w inny sposób, np.:
- Nowoczesne technologie w systemach zarządzania treścią, a ich dostępność.
Masz temat z problematyką, gdzie można filozofować, a jednocześnie chodzi dalej o Twojego CMSa.

I inna sprawa. Martwisz się, że projekt trzeba oddać?!
Moja praca była poparta projektem, ale częściowym.
Równolegle do pisania pracy, pracowałem w grupie nad dużym projektem i nie mogłem go ot tak, oddać na uczelnie - można to obejść, można to załatwić, trzeba tylko dobrze pomyśleć i dobrze obgadać z promotorem.


--------------------
scriptun.com - mały pomocnik programisty
Go to the top of the page
+Quote Post
peter13135
post 8.10.2014, 07:26:56
Post #14





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Cytat
dobrze by coś odkrywczego zrobić, nie koniecznie odkrywać... a potem wciskasz @mrc że rozwiązywanie problemów matematycznych jest bee bo można to podpiąć pod AI

Odkrywczego, napisałem w cudzysłowach, więc nie bierz tego dosłownie.
Nie napisałem, że rozwiązywanie problemów matematycznych jest złe, moim zdaniem bardzo dobre. Problemy związane z AI również uważam za dobre na pracę magisterską.
Uważam po prostu, że problem informatyczny może, ale nie musi być związany z AI czy matematyką, a ten konkretny przykład, który podałeś raczej jest oklepany.

Zdaje się, że w pracy inż/mgr trzeba napisać coś o "rozeznaniu na rynku". Czyli wypada napisać, w czym moja aplikacja (albo uogólniając - rozwiązanie problemu) ma być lepsza, albo chociaż inna, od tych dostępnych na rynku. Nie mam pewności, czy każda uczelnia to wymaga, ale tak jest po prostu na mojej polibudzie.

W związku z tym, wypadało by, by pomysł był nieco inny od innych. Żeby można było pochwalić, że ja rozwiązałem swój problem w taki, albo inny sposób - a konkurencja ma to zrobione gorzej.
Dobrze, jeśli aplikację można "zmierzyć", porównać - aby można było dać sporo statystyk i wykresów (np. porównanie wydajności).

Odkrywcze, napisałem w cudzysłowach, bo wiadomo, że cudów od studenta się nie wymaga. Pewnie na większej części uczelni obrona to tylko formalność i trzeba się mocno zasłużyć, żeby wylecieć.
Wiem po prostu, że przynajmniej na mojej uczelni, ceni się "wyjście poza schemat". Jak projekt studenta, różni się od konkurencyjnych w jakimś większym stopniu - czyli student był kreatywny, to wpływa to na ocenę.

W "cms na smarty" oraz "implementacja problemu komiwojażera" (lub innego - mrówkowego itp.) nie widzę nic innowacyjnego. Tzn. nie wiem, jak autor tematu by rozwiązał te problemy, ale po prostu w tych "tytułach" nie widzę nic innowacyjnego.


Cytat
Wiesz co to jest AI?

Miałem taki przedmiot na uczelni. Tyle mi wystarczy.

Cytat
Poza tym AI to przyszłość. 3D już raczej jest przeszłością.

Ale bzdury wink.gif
Na to można znaleźć tyle samo argumentów, co kontrargumentów.

Powtórzę jeszcze - nie mówię, że AI to "zły dział na pracę", tylko sam ten temat, który podałeś jest zbyt mały na pracę inż/mgr - no bo co można napisać o kolejnej implementacji komiwojażera ?


Ten post edytował peter13135 8.10.2014, 07:32:37


--------------------
:)
Go to the top of the page
+Quote Post
aniolekx
post 8.10.2014, 11:27:51
Post #15





Grupa: Zarejestrowani
Postów: 340
Pomógł: 46
Dołączył: 31.07.2009
Skąd: A

Ostrzeżenie: (0%)
-----


rzucę kilka luźnych pomysłów poniżej, może coś się przyda smile.gif

1. wspomniałeś coś o grach wiec może ostatnio popularna Grywalicacja i coś edukacyjnego do tego jak nauka programowania przez zabawę wink.gif i rywalizacje.
2. big data,
3. zobacz co się dzieje na Koduj Dla Polski, może znajdziesz jakiś ciekawy problem do rozwiązania ku chwale ojczyzny smile.gif
4. Rapid Application Development - czy coś takiego istnieje i czy dostępne na rynku rozwiązania można zaliczyć do RAD.
Go to the top of the page
+Quote Post
solificati
post 8.10.2014, 12:23:15
Post #16





Grupa: Zarejestrowani
Postów: 26
Pomógł: 10
Dołączył: 17.03.2012

Ostrzeżenie: (0%)
-----


Cytat(peter13135 @ 8.10.2014, 08:26:56 ) *
no bo co można napisać o kolejnej implementacji komiwojażera ?

Rozwiązań TSP jest dużo. Wariacji TSP jest dużo - jeszcze dużo do opisania jest. Ludzie o PIDach jeszcze piszą, a to algorytm sprzed istnienia tranzystorów.
Go to the top of the page
+Quote Post
peter13135
post 8.10.2014, 18:09:03
Post #17





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Może i jest dużo wariacji, ale mówimy o tym, żeby wybrać jedną z tych wariancji i wykorzystać do znalezienia najkrótszej trasy dla autobusu, czy czegoś podobnego. To moim zdaniem zbyt mało.
W tym kierunku proponowałbym np. porównanie tych wariancji - czyli złożoność czasowa, obliczeniowa + fajna wizualizacja, to było by już coś bardziej rozbudowanego.


--------------------
:)
Go to the top of the page
+Quote Post
solificati
post 8.10.2014, 18:41:14
Post #18





Grupa: Zarejestrowani
Postów: 26
Pomógł: 10
Dołączył: 17.03.2012

Ostrzeżenie: (0%)
-----


"Top 10 rozwiązań TSP. Obrazki w środku. Porównujemy różne warianty problemu, choć nie ma to sensu."

Fakt, brzmi jak praca naukowa.
Go to the top of the page
+Quote Post
peter13135
post 8.10.2014, 20:33:18
Post #19





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Cytat
Fakt, brzmi jak praca naukowa.

Jak sobie napisałeś, tak brzmi....


--------------------
:)
Go to the top of the page
+Quote Post
solificati
post 9.10.2014, 10:52:35
Post #20





Grupa: Zarejestrowani
Postów: 26
Pomógł: 10
Dołączył: 17.03.2012

Ostrzeżenie: (0%)
-----


No wybacz, ale sam najpierw się śmiejesz, że rozwiązanie TSP to nie temat na pracę a potem proponujesz porównanie różnych problemów TSP na wykresach. Takich prac naukowych się nie pisze, każdy potrafi uruchomić benchmark. Porównujesz swój algorytm z sensownym base linem i tyle. No i oczywiście nie idzie porównać algorytmów, które rozwiązują różne problemy albo pracują z innymi ograniczeniami.

Patrz, jeszcze w tym roku piszą o tym, co Tobie się wydaje "zwykłym komiwojażerem": http://scholar.google.pl/scholar?as_ylo=20...=1&lookup=0
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.10.2020 - 17:07