Przykładowe tematy prac dyplomowych - rzeczywiste tematy w systemie USOS
dr hab. inż. Jan PROKOP, prof. PRz
Projekt, realizacja i wdrożenie określonej usługi internetowej w technologii Java EE
Zakres pracy: Opracowanie i wdrożenie systemu aplikacji WWW wybranego przedmiotu lub
wybranej firmy. Przykładowe zagadnienia: portal przedmiotu, sklep internetowy, obsługa
hurtowni, wybór prac dyplomowych, obsługa dziekanatu, rozkład zajęć, ewidencja czasu
pracy, system obsługi konferencji naukowej, zarządzanie serwisem sprzętu lub dowolna
inna usługa zaproponowana przez studenta. Zakres i tematyka do uzgodnienia.
Technologia Java w zastosowaniach usług sieciowych
Zakres pracy: Przegląd problematyki Service-Oriented Architecture (SOA) i technologii
Web services. Podstawowe standardy, język XML, protokół SOAP (Simple Access Open
Protocol), WSDL (Web Services Description Language) i UDDI (Universal Description,
Discovery and Integration). Projekt i wdrożenie przykładowej usługi z zastosowaniem
technologii Java, np. system układania i prezentacji rozkładu zajęć, systemy prowadzenia
wideokonferencji z zastosowaniem przeglądarki internetowej.
Projekt i realizacja aplikacji na urządzenia mobilne z systemem Android
Zakres pracy: Opracowanie i przetestowanie zaawansowanej aplikacji na urządzenie typu
telefon komórkowy, tablet z systemem Android. Praca może mieć także charakter
dydaktyczny w postaci zestawu ćwiczeń laboratoryjnych z przykładowymi kodami. Zakres
prac i technologie do uzgodnienia.
Laboratorium wirtualne z wybranego przedmiotu w technologii JAVA
Zakres pracy: Projekt i wykonanie dla celów dydaktyki układów symulujących działanie
wybranych urządzeń, np. z elektrotechniki, z sieci komputerowych. Zakres prac do
uzgodnienia.
Projekt i implementacja portalu internetowego wybranego przedmiotu
Zakres pracy: Opracowanie interaktywnego serwisu sieci Web w systemie CMS. Technologie i
narzędzia do uzgodnienia (HTML, CSS, JavaScript, PHP, JAVA, JSP, AJAX, XML, MySQL,
Ruby, Python i inne).
System internetowy udostępniania materiałów dydaktycznych
Zakres pracy: Projekt, realizacja i wdrożenie systemu udostępniania materiałów
dydaktycznych wybranego przedmiotu. Technologie i narzędzia do uzgodnienia (HTML, CSS,
JavaScript, PHP, JAVA, JSP, AJAX, XML, MySQL, FLASH, Ruby, Python i inne).
Projekt systemu internetowego do zdalnego monitorowania obiektów
Zakres pracy: Opracowanie i przetestowanie systemu pozwalającemu użytkownikowi za
pośrednictwem przeglądarki internetowej na wgląd do obrazów z kamer i stanu czujników w
monitorowanych pomieszczeniach. Zakres prac i technologie do uzgodnienia (preferowana
technologia Java).
Wybrane zagadnienia technologii Java
Zakres pracy: Dowolny temat na poziomie inżynierskim zaproponowany przez studenta a
wynikający z jego zainteresowań lub pracy zawodowej i związany z technologią JAVA
(EE, SE, ME, Java Android)
Projekt i realizacja systemu CMS do przeprowadzania testów
Zakres pracy: Opracowanie systemu zarządzania treścią witryny Web do przeprowadzania
testów z dowolnego przedmiotu. Technologie i narzędzia do uzgodnienia (standardowo
HTML, CSS, JavaScript, Ajax, PHP, MySQL lub Python, Ruby, Java).
Projekt i wdrożenie systemu zdalnego kształcenia studentów
Zakres pracy: Projekt i wdrożenie serwisu na wybranej platformie CMS wspomagającego
kształcenie studentów studiów podyplomowych. Technologie i narzędzia do uzgodnienia.
Opracowanie zestawu zaawansowanych ćwiczeń laboratoryjnych z wybranych technologii
internetowych
Zakres pracy: Opracowanie i przetestowanie zaawansowanych przykładów programów w
wybranych językach (Java, PHP, Python, Ruby), opracowanie instrukcji do ćwiczeń oraz
systemu udostępniania opracowanych materiałów. Zakres i technologie do uzgodnienia.
Implementacja wybranych technologii sieci Web
Zakres pracy: Dowolny temat zaproponowany przez studenta, wynikający z jego
zainteresowań lub pracy zawodowej a wchodzący w zakres tematyki usług sieci Web, baz
danych i wymiany informacji przez Internet.