Temat - fc.put.poznan.plfc.put.poznan.pl/sites/default/files/Tematy prac inzyniers…  · Web...

download Temat - fc.put.poznan.plfc.put.poznan.pl/sites/default/files/Tematy prac inzyniers…  · Web viewModuł automatycznego dokumentowania raportów wykonanych w hurtowni danych SAP

If you can't read please download the document

Transcript of Temat - fc.put.poznan.plfc.put.poznan.pl/sites/default/files/Tematy prac inzyniers…  · Web...

Temat

Propozycje tematw prac inynierskich 2016/17 tematy 4 osobowe

Studia stacjonarne

1

Temat

System obsugi redakcji studenckiego czasopisma internetowego

Cel pracy

Zaprojektowanie, zaimplementowanie i przetestowanie moduu wspomagajcego prace redakcji studenckiego czasopisma internetowego (zgoszenia prac, wspomaganie procesu recenzji prac, publikacja prac).

Zadania

1. Rozpoznanie i analiza wymaga

2. Wykonanie projektu systemu

3. Implementacja systemu

4. Przeprowadzenie testw

5. Konfiguracja wersji produkcyjnej

Promotor

Prof. dr hab. in. Zbyszko Krlikowski

Opiekun

-

2

Temat

Projekt i implementacja moduu statystyk w systemie eProto

Cel pracy

Zaprojektowanie, zaimplementowanie i przetestowanie moduu obrbki statystycznej ocen z poszczeglnych przedmiotw w systemie eProto. Opracowany system powinien umoliwia generowanie statystyk ocen z poszczeglnych przedmiotw oraz grup przedmiotw dla rnych trybw i lat studiw.

Zadania

6. Rozpoznanie i analiza wymaga

7. Wykonanie projektu systemu

8. Implementacja systemu

9. Przeprowadzenie testw

10. Konfiguracja wersji produkcyjnej

Promotor

Prof. dr hab. in. Zbyszko Krlikowski

Opiekun

mgr in. Piotr Miklosik

3

Temat

Repozytorium dokumentw dla redakcji czasopisma naukowego

Cel pracy

Zaprojektowanie, zaimplementowanie i przetestowanie systemu repozytorium plikw wykorzystywanego w pracy redakcji czasopisma naukowego.

System ma by zaimplementowany na platform Windows Server, najlepiej z wykorzystaniem technologii MVC5.

Zadania

1. Rozpoznanie i analiza wymaga

2. Wykonanie projektu systemu

3. Implementacja systemu

4. Przeprowadzenie testw

5. Konfiguracja wersji produkcyjnej

Promotor

dr in. Bartomiej Prdki

Opiekun

dr in. Bartomiej Prdki

4

Temat

Moduowy system wspomagania decyzji metodami z rodziny PROMETHEE (Construct your own PROMETHEE method)

Temat zarezerwowany

Cel pracy

Zaprojektowanie oraz implementacja wybranych komponentw metod z rodziny PROMETHEE na platformie diviz (http://diviz.org/). Diviz jest platform wspomagania decyzji opracowan w ramach midzynarodowego projektu, ktry skupia czoowe europejskie orodki badawcze. Cech charakterystyczn projektu jest dekompozycja metod wspomagania decyzji na elementarne moduy, ktre nastpnie mona czy w tzw. przepywy, odtwarzajc istniejce metody wielokryterialne lub projektujc nowe podejcia.

Zadania

Implementacja procedur wyznaczania czstkowych i cakowitych stopni preferencji zgodnie z zaoeniami metody PROMETHEE (uwzgldni moliwo definicji progw wzmocnienia i interakcji midzy kryteriami) Implementacja wybranych metod wielokryterialnego porzdkowania (PROMETHEE I, II, III), sortowania (FlowSort, PROM-SORT, PROMETHEE TRI), wyboru (PROMETHEE IV) i grupowania. Implementacja metod PROMETHEE do grupowego wspomagania decyzji. Implementacja wybranych moduw graficznej prezentacji wynikw. Zapewni spjno zaprojektowanych moduw tak by poprzez ich czenie mona byo uzyskiwa nowe metody. Implementacj przeprowadzi na platformie diviz. Wykona eksperymenty obliczeniowe.

Promotor

dr in. Miosz Kadziski

Opiekun

mgr in. Micha Tomczyk

5

Temat

System wizualizacji i analizy regu decyzyjnych do zastosowa medycznych

Cel pracy

Zaprojektowa i zaimplementowa system umoliwiajcy redukcj potencjalnie duych baz regu decyzyjnych i ich wizualizacj umoliwiajc ich interpretacje i skuteczn wspprac z ekspertem. Wykona studium praktycznego zastosowania w eksploracji danych medycznych

Zadania

Zapozna si z systemami generowanie regu klasyfikacyjnych z tzw. przykadw uczcych (dane historyczne). Zaprojektowa wybrane metody redukcji liczby regu, podsumowanie charakterystycznych wartoci warunkw wystpujcych w przesankach regu. Dostosowa propozycje literaturowe wizualizacji regu na tle zbioru uczcego i wybranych miar oceny.

Promotor

dr hab. in. J. Stefanowski

Opiekun

dr hab. in. J. Stefanowski

6

Temat

rodowisko do symulacji i wizualizacji ruchu pojazdw

Cel pracy

Celem pracy jest opracowanie rodowiska umoliwiajcego symulowanie i wizualizowanie ruchu pojazdu sterowanego za pomoc regu rozmytych

Zadania

1. Zapozna si z literatur dotyczc liczb oraz regu rozmytych

2. Wybra rodowisko i jzyk programowania

3. Opracowa projekt interfejsu uytkownika

4. Zaprojektowa i zaimplementowa wizualizatory/edytory pojazdu i trasy

5. Zaprojektowa i zaimplementowa wizualizator/edytor liczb rozmytych oraz modu definiowania regu rozmytych

6. Opracowa modu/-y sterowania pojazdem dla zadanych scenariuszy

7. Zaprojektowa i zaimplementowa modu symulacji ruchu pojazdu wywietlajcy animacj ruchu pojazdu

8. Przetestowa wszystkie zaimplementowane moduy

9. Przygotowa przykady (pojazdw, tras, regu) ilustrujce dziaanie symulatora

Promotor

dr in. Piotr Zielniewicz

Opiekun

7

Temat

Symulacja i wizualizacja ekosystemu

Cel pracy

Rozwinicie moliwoci wizualizacji trjwymiarowej dla symulacji wirtualnego ekosystemu

Zadania

1. Zapoznanie si z architektur, moliwociami i ograniczeniami istniejcego silnika wizualizacji 3D

2. Podczenie wczytywacza (loader) plikw COLLADA, ktry potrafi wczyta to co obecny loader plikw (siatki (meshe) 3D, hierarchia obiektw wraz z nazwami, itd.)

3. Dodanie w istniejcym silniku 3D (i w loaderze) wsparcia dla nowych moliwoci, np. wczytywania shaderw z pliku

4. Implementacja pokrywania obiektw 3D gadk powierzchni

5. Implementacja generatywnej reprezentacji genetycznej i operatorw rekonfiguracji dla modeli organizmw symulowanych w rodowisku

Promotor

dr hab. in. Maciej Komosiski

Opiekun

8

Temat

Uczenie maszynowe z milionami klas (Jak poprawnie wybra kilka z miliona?)

Cel pracy

Praca dotyczy implementacji algorytmw uczenia maszynowego dla problemu klasyfikacji wieloklasowej i wieloetykietowej przy ekstremalnie duej liczbie etykiet (ang. extreme classification). Przykadowym zastosowaniem takich algorytmw jest problem etykietowania artykuw na Wikipedii lub ofert na Allegro. W ramach pracy naley moliwie najefektywniej zaimplementowa wskazane algorytmy klasyfikacji wieloetykietowej, stworzy narzdzie do ich testowania oraz uy wasnej implementacji na wasnorcznie skonstruowanym rzeczywistym zbiorze danych.

Zadania

1. Zapoznanie si z problematyk uczenia maszynowego, klasyfikacji wieloklasowej i wieloetykietowej z bardzo du liczb klas.

2. Efektywna pod wzgldem czasowym i pamiciowym implementacja wskazanych algorytmw, z uyciem wybranych metod (jzykw, technologii, itp.)

3. Przetestowanie poprawnoci implementacji

4. Weryfikacja empiryczna zaimplementowanych algorytmw

5. Przygotowanie rzeczywistego zbioru testowego (np. aktualne dane z Wikipedii, inne dane dostpne w Internecie, itp.)

6. Przetestowanie implementacji na rzeczywistych danych.

Promotor

dr in. Krzysztof Dembczyski

Opiekun

mgr in. Kalina Jasinska

9

Temat

rodowisko wspierania rozwoju oprogramowania z wykorzystaniem metod automatyczngo polepszania programw

Cel pracy

Celem pracy jest stworzenie wtyczki do rodowiska Eclipse umoliwiajcej automatyczne (bardziej zaawansowane ni np. prosta refaktoryzacja) modyfikacje istniejcego kodu napisanego w jzyku Scala, tj. polepszanie funkcjonalnych i pozafunkcjonalnych waciwoci kodu z wykorzystaniem technik automatycznej syntezy programw (zwaszcza programowania genetycznego). Zobacz: przykady metod automatycznego poprawiania kodu: https://www.cs.virginia.edu/~weimer/p/Petke_2014_EuroGP.pdf , http://geneticimprovement2015.com/

Zadania

1. Przygotowanie specyfikacji funkcjonalnoci i projektu architektury. Zapoznanie si z technologiami przygotowywania wtyczek dla Eclipse.

2. Implementacja w oparciu o istniejce biblioteki (np. https://github.com/kkrawiec/fuel).

3. Przetestowanie wtyczki z wykorzystaniem realistycznych scenariuszy uycia.

Promotor

dr hab. in. Krzysztof Krawiec

Opiekun

mgr in. Iwo Bdek

10

Temat

System wspomagajcy prac Polskiego Rejestru Wrodzonych Wad Rozwojowych

Cel pracy

Stworzenie nowego systemu wspomagajcego prac PRWWR uwzgldniajcego nowe moliwoci systemu zgaszania elektronicznego.

Zadania

1. Stworzenie nowego systemu na podstawie aktualnego systemu.

2. Dostosowanie nowego systemu do najnowszej wersji systemu zgaszania elektronicznego

3. Wprowadzenie nowych rozwiza wspomagajcych prac pracownikw PRWWR

4. Dokonanie importu i synchronizacji baz TERYT/SIMC oraz bazy lekw

5. Wstpna weryfikacja bezpieczestwa napisanej aplikacji

6. Rozszerzenie systemu o zarzdzanie uprawnieniami

Promotor

prof. dr hab. in. Jerzy Brzeziski

11

Temat

System wspomagajcy analizy danych Polskiego Rejestru Wrodzonych Wad Rozwojowych

Cel pracy

Przygotowanie nowego narzdzia analitycznego oraz wykonanie drobnych rozszerze w systemie zgaszania elektronicznego

Zadania

1. Wykonanie drobnych zmian z nowym systemie zgaszania elektronicznego:

a. stworzenie API do integracji z innymi systemami elektronicznymi

b. Import listy lekw z formatu XML

2. Przygotowanie nowego narzdzia analitycznego

a. Zaproponowanie nowego rozwizaniach

b. Uwzgldnienie wszystkich zalece pracownikw PRWWR

c. Moliwo przygotowywania analiz do pniejszego ich wykorzystania

Promotor

prof. dr hab. in. Jerzy Brzeziski

12

Temat

Implementacja systemu plikw w rodowisku systemu operacyjnego Linux

Cel pracy

Analiza sposobw implementacji systemu plikw w rodowisku systemu operacyjnego Linux oraz projekt i implementacja przykadowego systemu plikw w oparciu o dostpne mechanizmy

Zadania

Analiza i ocena kosztu implementacji systemu plikw w postaci moduu sterujcego pod wirtualny system plikw.

Analiza moliwoci implementacji systemu plikw z porednictwem systemu FUSE.

Projekt i implementacja przykadowego systemu plikw.

Ocena efektywnoci zaimplementowanego przykadowego systemu plikw.

Promotor

dr in. Dariusz Wawrzynaik

13

Temat

Wykorzystanie rodowiska webowego do rozproszonych oblicze wielkiej skali

Cel pracy

Implementacja bibliotek, algorytmw oraz aplikacji umoliwiajcych wspdzielenie zasobw obliczeniowych w celu wykonywania oblicze wielkiej skali.

Zadania

(1) Implementacja bibliotek, skryptw i szablonw stron HTML umoliwiajcych tzw voluntary computing

(2) Implementacja usug katalogowych (opcjonalnie)

(3) Modyfikacja wybranego serwera www

(4) Przeprowadzenie eksperymentw obliczeniowych

Promotor

dr in. Arkadiusz D. Danilecki

14

Temat

Rozproszone forum dyskusyjne

Cel pracy

Stworzenie zdecentralizowanego forum dyskusyjnego, umoliwiajcego m.in. rozproszenie administracji

Zadania

(1) Stworzenie wtyczek dla przegldarek

(2) Przygotowanie skryptw w wybranych jzyku (python, javascript) po stronie serwera i klienta umoliwiajcych wspdzielenie i modyfikacj danych midzy wieloma uytkownikami

(3) opracowanie usug katalogowych oraz oceny reputacji

Promotor

dr in. Arkadiusz D. Danilecki

15

Temat

Determinizm w przetwarzaniu rozproszonym

Cel pracy

Praca nad zagadnieniami zwizanymi z rnym poziomem determinizmu w aplikacjach rozproszonych

Zadania

Wymienione zadania s niezalene od siebie. Praca moe zawiera opracowanie tylko wybranych zada.

(1) Statyczna analiza kodu w celu oceny poziomu jego determinizmu

(2) Przygotowanie eksperymentw obliczeniowych

(3) Implementacja lub modyfikacja istniejcych bibliotek umoliwiajcych wymuszanie determinizmu przetwarzanie w jzykach C, Java

(4) Wymuszanie determinizmu na poziomie wtkw

Promotor

dr in. Arkadiusz D. Danilecki

16

Temat

System zarzdzania zdalnego serwerami OpenVPN

Cel pracy

Celem pracy jest stworzenie oprogramowania z graficznym interfejsem uytkownika dla systemw operacyjnych UNIX, GNU/Linux i Windows do zdalnego instalowania, konfigurowania oraz monitorowania serwerw OpenVPN dziaajcych w systemie operacyjnym GNU/Linux.

Zadania

1. Przegld istniejcych rozwiza umoliwiajcych zdalne zarzdzanie serwerami OpenVPN.

2. Opracowanie koncepcji i architektury oprogramowania wasnego do zdalnego zarzdzania serwerami OpenVPN.

3. Implementacja opracowanego rozwizania oraz przygotowanie jego dokumentacji technicznej i uytkowej.

4. Przygotowanie przykadowych scenariuszy i konfiguracji demonstrujcych dziaanie wykonanego systemu.

Promotor

dr in. Micha Kalewski

17

Temat

Portal do walidacji i klasyfikacji struktur krystalograficznych (temat czteroosobowy)

Cel pracy

Opracowanie i zaimplementowanie portalu internetowego, ktry bdzie pozwala na wykorzystanie algorytmw uczenia maszynowego do walidacji i podpowiadania klas struktur krystalograficznych na podstawie przesanych przez uytkownika plikw. Strona powinna rwnie wizualizowa statystyki aktywnoci uytkownikw.

Zadania

1. Okrelenie wymaga funkcjonalnych, pozafukcjonalnych i spisanie scenariuszy uycia

2. Dobr odpowiednich technologii (wstpnie proponowane: Python, Typescript, Foundation, dc.js)

3. Implementacja strony (wgrywanie plikw na serwer, kolejkowanie zada, zbieranie statystyk, logowanie bdw, wizualizacja statystyk, integracja z algorytmami eksploracji danych dostarczonymi przez promotora)

4. Przeprowadzenie testw obcienia

5. Uruchomienie strony na serwerze produkcyjnym

Promotor

dr in. Dariusz Brzeziski

Opiekun

18

Temat

Aplikacja internetowa do zarzdzania klubem eglarskim (3 osoby).

Cel pracy

Celem pracy jest zaimplementowanie, przy wykorzystaniu wybranego systemu zarzdzania treci (CMS), aplikacji do zarzdzania klubem eglarskim. Aplikacja ma by stron-wizytwk klubu (kronika dziaania klubu, informacje o prowadzonych szkoleniach, ogoszenia, itd.) ale ma rwnie wspomaga proces zarzdzania klubem: prowadzenie kartoteki czonkw, rozliczanie opat klubowych, ewidencja prac dla klubu, itd.

Zadania

1. Zebranie zbioru wymaga funkcjonalnych i niefunkcjonalnych projektowanej aplikacji.

2. Wybr systemu CMS dla implementacji.

3. Zaimplementowanie funkcjonalnoci aplikacji.

4. Przeprowadzenie szeregu testw dziaania aplikacji.

Promotor

dr in. Bartosz Bbel

Opiekun

19

Temat

rodowisko odkrywania przestrzennych regu kolokacyjnych

Cel pracy

Kolokacje przestrzenne to wzorce, ktre reprezentuj czsto wystpujce we wzajemnym ssiedztwie typy obiektw. Znajomo kolokacji przestrzennych dostarcza cennej wiedzy w takich obszarach jak marketing, biologia, ekologia etc. Celem pracy jest stworzenie przyjaznego uytkownikowi rodowiska graficznego dla uruchamiania algorytmw odkrywania kolokacji przestrzennych oraz dla wizualizacji otrzymywanych wynikw (w 2D, ewentualnie take w 3D).

Zadania

1. Przegld literatury i zapoznanie si z problemem odkrywania kolokacji przestrzennych.

2. Zaprojektowanie i implementacja wasnego rodowiska uruchomieniowego algorytmw odkrywania kolokacji przestrzennych.

3. Implementacja wybranych algorytmw odkrywania kolokacji przestrzennych.

4. Zaprojektowanie i implementacja moduu wizualizacji kolokacji przestrzennych.

Promotor

dr in. Pawe Boiski

Opiekun

20

Temat

Implementacja i testy wydajnociowe algorytmu eksploracji danych z wykorzystaniem technologii CUDA

Cel pracy

Zadania

1. Zapoznanie si z algorytmem eksploracji danych zaproponowanym przez promotora

2. Implementacja algorytmu w technologii CUDA

3. Implementacja wersji sekwencyjnej algorytmu i implementacja alternatywnych algorytmw uznawanych za najbardziej wydajne

4. Wykonanie eksperymentw wydajnociowych porwnujcych poszczeglne implementacje

5. Przygotowanie pracy dyplomowej

Promotor

Dr in. Witold Andrzejewski

21

Temat

Scholar++: narzdzie do analizy i oceny dorobku naukowego

Cel pracy

Problem

Do oceny jakoci bada naukowych prowadzonych przez jednostki naukowe orazdo oceny pracownikw nauki powszechnie wykorzystywane s wskaniki bibliometryczne takie jak liczba cytowa czy indeks Hirscha. Na przykad Ministerstwo Nauki i Szkolnictwa Wyszego do oceny jednostek badawczych (tzw. kategoryzacji) czy do przyznania statusu Krajowego Naukowego Orodka Wiodcego (KNOW) opiera si m.in. na dwch wskanikach:

czna liczba cytowa artykuw naukowych opublikowanych przez pracownikw naukowych zatrudnionych w jednostce badawczej, biorc pod uwag cytowania z ostatnich czterech lat dostpnych w bazie Web ofScience,

indeks Hirscha dla jednostki badawczej obliczany na podstawie danych zawartych w bazie Web of Science.

Niestety obecnie brakuje narzdzi, ktre pozwoliyby na wsparcie zarzdzania jednostkami badawczymi w oparciu o monitorowanie ww. wskanikw. Ponadto baza Web of Science uwzgldnia wycznie cytowania prac, ktre zostay opublikowane w czasopismach i materiaach konferencyjnych indeksowanych wtej bazie. Oznacza to, e nawet najbardziej przeomowa i czsto cytowana praca naukowa opublikowana w czasopimie , ktre nie jest uwzgldnione wbazie Web of Science zostanie pominita.

Propozycja rozwizania

Wyej opisane problemy mona rozwiza poprzez zbudowanie systemu Scholar++, ktry rozszerzyby funkcjonalno systemu Scholar+ opartego nabardzo popularnym systemie do wyszukiwania prac naukowych Google Scholar.

W bazie systemu Google Scholar zawarte s publikacje naukowe pochodzce zrnych rde, w tym zawarte w bazie Web Of Science. Analiza profili naukowych pracownikw jednostki badawczej pozwoliaby automatycznie obliczy niezbdne wskaniki indywidualnie dla pracownika oraz dla caej jednostki, a take wygenerowa raporty pozwalajce na monitorowanie pracy jednostki naukowej.

Zadania

Zapoznanie si z problematyk oceny jakoci bada naukowych

Zaprojektowanie i implementacja aplikacji Scholar++

Przetestowanie oraz wdroenie systemu na Uczelni

Opracowanie dokumentacji technicznej i uytkownika

Promotor

Prof. dr hab. in. Jacek Baewicz

Opiekun

Mgr in. Sylwia Kopczyska

22

Temat

Analiza jakoci chmur tagw

Cel pracy

Celem pracy jest zbadanie co wpywa na funkcjonalno i estetyk chmur tagw

Zadania

Skonstruowa system tworzenia chmur tagw do uycia w przegldarkach. Zmierzy graficzne waciwoci chmur tagw. Opracowa aplikacj internetow do testowania szybkoci i jakoci wyboru z pomoc chmur tagw. Wytworzy system do oceny walorw estetycznych chmur tagw. Przeprowadzi testy i opracowa wyniki.

Promotor

Prof. dr hab. in. Maciej Drozdowski

23

Temat

System ekstrakcji i analizy informacji dotyczcych systemw biologicznych

Cel pracy

Celem pracy jest opracowanie systemu wyszukujcego w elektronicznych wersjach publikacji naukowych informacji dotyczcych systemw biologicznych oraz przeprowadzajcego ich ekstrakcj i czciow analiz pod ktem zalenoci wystpujcych midzy skadnikami tego rodzaju systemw.

Zadania

7. Zapoznanie si z podstawowymi problemami i metodami znajdowania, ekstrakcji oraz analizy informacji z publikacji naukowych.

8. Opracowanie moduu (agenta) ledzcego pojawianie si w Internecie publikacji dotyczcych wybranych systemw biologicznych.

9. Opracowanie moduu klasyfikujcego publikacje naukowe ze wzgldu na ich przydatno do analizy wybranych systemw biologicznych.

10. Opracowanie moduu informujcego o pojawieniu si publikacji dotyczcych wybranych zagadnie.

11. Opracowanie moduu ekstrakcji i analizy informacji z publikacji naukowych.

12. Opracowanie przykadowych sownikw wykorzystywanych przez moduy projektowanego systemu.

Promotor

Prof. dr hab. in. Piotr Formanowicz

Opiekun

Dr in. Marcin Radom

24

Temat

3Dshape - Platforma webowa do rozpoznawania i wizualizacji motyww przestrzennych

(3Dshape web-based platform for identification and visualization 3d motifs)

Cel pracy

Zaprojektowanie i implementacja platformy internetowej umoliwiajcej analiz zbioru punktw w przestrzeni 3D. System ma umoliwia identyfikacj motyww przechowywanych w bazie danych z zadanym przez uytkownika zbiorem, jego analiz i wizualizacj. Zadany system ma docelowo analizowa zbiory punktw reprezentujcych pooenie atomw w przestrzeni.

Zadania

1. Opracowanie architektury systemu

2. Zaprojektowanie i implementacja interfejsu uytkownika

3. Opracowanie mechanizmw przeszukiwania bazy danych

4. Integracja narzdzi do analizy i porwnywania motyww

5. Integracja narzdzi do wizualizacji

Promotor

Dr in. Piotr ukasiak

25

Temat

Automatyczne tumaczenie wyrae regularnych

Cel pracy

Problem:

Standard HTML 5 oferuje moliwo walidacji formularzy na podstawie wyrae regularnych. Programista chcc skorzysta z tego mechanizmu podaje wyraenie regularne opisujce regu walidacji danego pola (atrybut pattern) oraz opis reguy walidacji w jzyku naturalnym, ktry bdzie prezentowany uytkownikowi jako podpowied (atrybut title). Niestety przygotowanie czytelnego opisu reguy walidacji nie jest zadaniem atwym, zwaszcza biorc pod uwag czsty wymg przygotowania opisu w wielu jzykach.

W zwizku z tym wartociowym byoby udostpnienie programistom narzdzia umoliwiajcego automatyczne generowanie opisu regu walidacji na podstawie wyraenia regularnego. Istniej ju pewne usugi umoliwiajce generowanie takich objanie (np. regex101.com). Niestety tekst, ktry generuj jest zbyt techniczny i zbyt skomplikowany dla przecitnego uytkownika. Dodatkowo narzdzia te nie pozwalaj generowa objaniew wielu jzykach.

Propozycja rozwizania:

W tej chwili w Instytucie Informatyki prowadzone s prace nad narzdziem umoliwiajcym generowanie objanie wyraeregularnych. Narzdzie to przyjmuje na wejciu cig znakw reprezentujcy wyraenie regularne oraz symbol jzyka wedug standardu ISO 639, natomiast a na wyjciu zwraca tekst w jzyku naturalnym objaniajcy wyraenie regularne. Aby udostpniten mechanizm programistom naleaoby stworzy zdalne API umoliwiajce korzystanie z narzdzia poprzez sie Internet.

Projekt realizowany jest w ramach Studio Rozwoju Oprogramowania (http://sds.cs.put.poznan.pl).

Zadania

Zaprojektowanie oraz implementacja zdalnego API umoliwiajcego dostp do istniejcego ju silnika tumacze wyrae regularnych (zadanie gwne)

Zaprojektowanie i wykonanie prostej aplikacji internetowej prezentujcej moliwoci API (zadanie dodatkowe)

Promotor

Dr hab. in. Jerzy Nawrocki, prof. nadzw.

26

Temat

JIRA Goggles zwinne zarzdzenie portfoliem projektw

Cel pracy

Problem:

Kada firma IT uywa oprogramowania do zarzdzania strumieniami pracy. Zarzdy marz o idealnym oprogramowaniu pozwalajcym na moliwo ledzenia wymaga (ang. requirement traceability) przez wszystkie poziomy pracy produktowej: od poziomu dugoterminowego portfolio, przez programy i projekty a do najmniejszych zada. W ten sposb mona uzyska spjno wizji firmy i jej strategicznych celw firmowych z codziennymi dziaaniami poszczeglnych Zespow i pracownikw. Niektrzy potrzebuj aby takie narzdzie pozwalao take planowa budet, zasoby i harmonogram. Nie jest to jednak atwe zadanie. Istniejce na rynku rozwizania s na og przeronite, cikie, drogie i skazuj uytkownikw do powicania ogromnej iloci czasu na ich utrzymanie. Czsto nakad pracy potrzebny na obsug narzdzia jest nieyciowo wysoki.

Propozycja rozwizania:

Opracowanie pluginu do popularnego systemu zarzdzania zadaniami Atlassian JIRA, ktra umoliwi zarzdzanie portfoliem wielu projektw oraz ledzeniem przepywu wymaga.

Projekt realizowany jest w ramach Studio Rozwoju Oprogramowania (http://sds.cs.put.poznan.pl) oraz we wsppracy z pomysodawc projektu Piotrem Trojanowskim (Agile Juice, www.agile-juice.com).

Zadania

Rozpoznanie technologii tworzenia pluginw do systemu Atlassian JIRA

Zaprojektowanie i implementacja plugina do systemu Atlassian JIRA

Promotor

Dr in. Mirosaw Ochodek

27

Temat

System wspomagajcy predykcj ogldalnoci programw telewizyjnych.

Cel pracy

Celem pracy jest opracowanie systemu wspierajcego predykcj ogldalnoci programw telewizyjnych przez grup widzw w oparciu o historyczne charakterystyki ogldalnoci, skadowane w bazach danych, z wykorzystaniem dostpnych pakietw i bibliotek (np. pakietu R).

Zadania

1. Opracowanie architektury systemu.

2. Zaprojektowanie i implementacja moduu obsugi danych opisujcych ogldalno audycji oraz program telewizyjny na potrzeby eksperymentw obliczeniowych.

3. Przegld i dobr metod predykcji oraz ich integracja z systemem.

4. Zaprojektowanie i implementacja interfejsu umoliwiajcego wybr zakresu predykcji i dobr algorytmw.

5. Zaprojektowanie i implementacja moduu wizualizacji wynikw.

6. Integracja moduw systemu.

7. Przeprowadzenie eksperymentw obliczeniowych i analiza wynikw.

8. Opracowanie dokumentacji technicznej i uytkowej.

Promotor

Dr hab. in. Magorzata Sterna, prof. PP

Opiekun

Mgr in. Krzysztof Odasz

28

Temat

DragonViz Automatyczna wizualizacja algorytmw zaimplementowanych w C++

Cel pracy

Projekt ma na celu pautomatyczn wizualizacj dziaania algorytmw napisanych w C++. Wizualizator powinien skada si z dwch czci: zmodyfikowanego kompilatora i programu do wywietlania wizualizacji. Skompilowany program z dodanym automatycznie kodem do wizualizacji powinien tworzy dodatkowy plik z opisem przebiegu algorytmu, ktry powinien by odczytywany przez aplikacj internetow suc do pokazywania wizualizacji dziaania algorytmu. Wizualizacja powinna dziaa w trybie offline, czyli po zakoczeniu wykonywania algorytmu.

Zadania

1. Opracowanie protokou wymiany informacji o wykonaniu programu.

2. Wybr biblioteki wizualizacyjnej.

3. Modyfikacja kompilatora C++.

4. Implementacja wizualizatora.

5. Testy.

Promotor

Dr in. Szymon Wsik

29

Temat

Wizualizacja struktur biakowych z wykorzystaniem okularw Oculus Rift i programu Unreal Engine 4

Cel pracy

Opracowanie i implementacja aplikacji umoliwiajcej ogldanie trjwymiarowych struktur biaek i RNA w okularach Oculus Rift.

Zadania

1. Zapoznanie si z oprogramowaniem Unreal Engine 4.

2. Zapoznanie si z formatami danych trzeciorzdowych struktur biaek.

3. Implementacja konwertera danych z formatu PDB do modelu trjwymiarowego.

4. Analiza rozwiza majcych na celu utworzenie wygodnego interfejsu uytkownika (sterowanie i wywietlanie obrazu).

5. Opracowanie i implementacja aplikacji umoliwiajcej wizualizacj struktur biaek dla platformy Oculus Rift.

Promotor

Dr in. Pawe Wojciechowski

30

Temat

System zarzdzania cenami w sklepie internetowym

Cel pracy

Celem pracy jest zaimplementowanie prototypu moduu okrelania ceny w sklepie internetowym na podstawie zachowania zakupowego klientw na portalach aukcyjnych

Zadania

1. Opracowanie specyfikacji wymaga na podstawie podanych wymaga biznesowych

2. Zaproponowanie prostych algorytmw wspierajcych proces okrelania ceny

3. Opracowanie projektu i implementacja prototypu moduu

4. Przeprowadzenie przykadowych eksperymentw

5. Opracowanie dokumentacji

Promotor

Dr hab.in. Grzegorz Pawlak

31

Temat

Rozwj systemu do monitorowania i kontroli zuycia energii przez infrastrukturIT

Cel pracy

Celem pracy jest rozbudowa systemu do monitorowania i kontroli zuycia energii przez infrastrukturIT. System jest rozwijany w Poznaskim Centrum Superkomputerowo-Sieciowym (PCSS), a czzwizana z zarzdzaniem komputerami biurowymi jest wdraana w firmach i instytucjach publicznych. Praca inynierska ma w szczeglnoci doprowadzido rozszerzenia systemu o monitorowanie i kontrol serwerw, a take komunikacjz zewntrznymi urzdzeniami takimi jak mierniki energii, czujniki, urzdzenia biurowe. Praca bdzie prowadzona z wykorzystaniem nowoczesnej infrastruktury obliczeniowej i laboratoryjnej PCSS.

Zadania

1. Opracowanie architektury i integracja komponentw systemu

1. Opracowanie i implementacja moduu do monitorowania i kontroli serwerw

1. Opracowanie i implementacja moduu do komunikacji z miernikami, sensorami i urzdzeniami

1. Rozbudowa graficznych interfejsw uytkownika do systemu

Promotor

Prof. zw. dr hab. in. Jan Wglarz

Opiekun

Dr in. Ariel Oleksiak

32

Temat

Projekt i implementacja systemu do zdalnego przetwarzania graficznego 3D na ukadach hybrydowych GPU-CPU

Cel pracy

Gwnym zadaniem pracy inynierskiej bdzie analiza istniejcych rozwiza programowych i sprztowych do przetwarzania graficznego 3D w celu rozbudowy prototypu systemu zdalnej wizualizacji opracowanego w Poznaskim Centrum Superkomputerowo-Sieciowym (PCSS) o dodatkowe funkcjonalnoci. Rozbudowa systemu opracowanego w powinna uwzgldnia nowe funkcjonalnoci zwizane z zarzdzaniem wirtualnej sceny 3D w poczeniu z aplikacj mobiln rzeczywistoci rozszerzonej, moliwociami tworzenia scen 3D przez uytkownika na podstawie analizy obrazw i zdj oraz przykadowych danych przestrzennych modeli 3D.

Praca bdzie prowadzona z wykorzystaniem nowoczesnej infrastruktury wizualizacyjnej i laboratoryjnej PCSS.

Zadania

1. Analiza istniejcych rozwiza oraz akceleratorw sprztowo-programowych do przetwarzania scen 3D

1. Opracowanie i implementacja moduu integrujcego usug zdalnej wizualizacji z aplikacj mobiln wirtualnej rzeczywistoci.

1. Opracowanie i implementacja moduu odczytu oraz zapisu modeli 3D z uwzgldnieniem dodatkowych danych przestrzennych.

1. Opracowanie i implementacja graficznego interfejsu uytkownika.

Promotor

Prof. zw. dr hab. in. Jan Wglarz

Opiekun

Dr in. Krzysztof Kurowski

33

Temat

Analiza i implementacja wybranych metod priorytetyzacji i ustalania rankingu alertw w systemach monitorowania bezpieczestwa IT

Cel pracy

Przeprowadzenie analizy stosowanych metod priorytetyzacji alertw bezpieczestwa, implementacja i przetestowanie wybranych algorytmw priorytetyzacji w ramach zewntrznego systemu monitorowania bezpieczestwa.

Zadania

1. Przeprowadzenie analizy literaturowej (state-of-the-art)

1. Dobr oraz implementacja wybranych algorytmw

1. Dobr zbiorw testowych i przeprowadzenie testw

1. Porwnanie wynikw oraz przedstawienie wnioskw

Promotor

Prof. zw. dr hab. in. Jan Wglarz

34

Temat

Modelowanie preferencji operatora systemu obsugi zdarze - podejcia bazujce na metodach wielokryterialnego wspomagania decyzji

Cel pracy

Opracowanie moduu pozwalajcego na modelowanie preferencji operatora w ramach zewntrznego systemu monitorowania bezpieczestwa.

Zadania

1. Przeprowadzenie analizy literaturowej (state-of-the-art)

1. Dobr oraz implementacja wybranych podej

1. Dobr zbiorw testowych i przeprowadzenie testw moduu

1. Porwnanie wynikw oraz przedstawienie wnioskw

Promotor

Prof. zw. dr hab. in. Jan Wglarz

35

Temat

Propozycja podejcia umoliwiajcego wykrywanie zagroe w sieciach Internetu Rzeczy poprzez realizacj metod wykrywania anomalii

Cel pracy

Przedstawienie metodologii i opracowanie rozwizania prototypowego zdolnego do detekcji anomalii w rodowisku Internetu Rzeczy (IOT, Internet of Things) , umiejscowionego na warstwie sieciowej

Zadania

1. Analiza stanu wiedzy w zakresie wykrywania anomalii w rodowisku Internetu Rzeczy

1. Opracowanie zaoe dla systemu detekcji anomalii (protokoy komunikacyjne, kategorie wykrywanych atakw)

1. Implementacja rozwizania dziaajcego na warstwie sieciowej IoT

1. Przetestowanie rozwizania dla wybranych kategorii atakw

Promotor

Prof. zw. dr hab. in. Jan Wglarz

36

Temat

Badanie platform Internetu Rzeczy opartych o standard Open Geospatial Consortium SensorThings API

Cel pracy

Rozpoznanie i wdroenie referencyjnej platformy obsugi urzdze Internetu Rzeczy

Zadania

1. Analiza standardu,

1. rozpoznanie dostpnych na rynku implementacji (otwartych i zamknitych),

1. demonstracyjne wdroenie implementacji wybranej w w/w zadaniach,

dostosowanie elementw systemu do wybranego zestawu sensorw.

Promotor

Dr in. Maciej Stroiski

37

Temat

Analiza danych sensorycznych z wykorzystaniem technologii Big Data

Cel pracy

Implementacja procesu pobierania, przetwarzania i prezentacji danych pochodzcych z sensorw monitoringu budynku

Zadania

Pobieranie danych z systemu monitorujcego na platform analityczn

Skadowanie i modelowanie danych na platformie analitycznej

Implementacja modeli analitycznych pod ktem zdefiniowanych scenariuszy uytkowych

Prezentacja wynikw z uwzgldnieniem dynamicznego charakteru prezentowanych danych

Promotor

Prof. zw. dr hab. in. Jan Wglarz

38

Temat

Platforma bada eye-trackingowych w zastosowaniach diagnostyki i rehabilitacji poznawczej

Cel pracy

Celem pracy inynierskiej jest opracowanie rozwiza technologicznych do budowy platformy diagnostyki medycznej z wykorzystaniem technologii eye-trackingowych.

Zadania

Projekt prototypowego rozwizania technologicznego wykorzystujcego system eye-trackingowy do interakcji z uytkownikiem oraz zbierania danych.

Integracja elementw oprogramowania stanowiska badawczego i eye-trackera.

Przygotowanie prototypowej aplikacji realizujcej wybrany w fazie analitycznej scenariusz.

Promotor

Prof. zw. dr hab. in. Jan Wglarz

39

Temat

Sie LPWAN do monitoringu i analizy wybranych parametrw rodowiskowych (temat przydzielony)

Cel pracy

Celem pracy jest opracowanie systemu pomiarowego, skonfigurowanie sieci niskoenergetycznej (LPWAN) do zbierania danych pomiarowych i przesyania ich do serwera w chmurze, gdzie poddawane bd okrelonej analizie.

Zadania

1. Opracowanie urzdze pomiarowych wybranych parametrw rodowiskowych, zdolnych do komunikacji sieciowej.

1. Konfiguracja sieci typu LPWAN do zbierania danych pomiarowych z transferem danych do serwera w chmurze.

1. Konfiguracja serwera danych.

1. Opracowanie systemu analizy danych pomiarowych.

1. Opracowanie interfejsu dostpu do danych pomiarowych oraz do wynikw analiz z dowolnego urzdzenia.

1. Wdroenie opracowanego systemu, testy.

Promotor

dr in. Mariusz Nowak

40

Grupa studencka inynierska 4-osobowa

Temat

Implementacja protokow transmisyjnych w sterowniku FX

Cel pracy

Zapoznanie si i implementacja protokow transmisyjnych stosowanych wsystemach zdalnego sterowania opartych na sterownikach PLC typu FX Mitsubishi Electric monitorowanych ze sterownika FX lub systemu SCADA - TELWIN.

Zadania

Osoba:

1.Protok MODBAS.

2.Protok transmisji radiowej PTR.

3.Protok FX.

4.Podstawy teoretyczne kodowania nadmiarowego w zapisie macierzo- wym i wielomianowym i jego implementacja w w.w. protokoach.

Promotor

Dr In. Roman Mielcarek

41

Temat

Aplikacja mobilna Politechniki Poznaskiej

Cel pracy

Wykonanie aplikacji mobilnej z podstawowymi informacjami o uczelni (kierunki, wydziay, kontakt do wydziaw, aktualnoci, komunikaty) stanowica proxy dla innych aplikacji zwizanych z PP - oceny, kontakt z prowadzcymi, legitymacja studencka, parkingi, zgoszenia, mapa kampusu (nawigacja), inne (np. informacje o PEKA).

Zadania

Zebranie wymaga uytkownika, wybr technologii uwzgldniajcej: responsywno interfejsu, udogodnienia dla osb niepenosprawnych, SSO (eLogin), integracje z systemami uczelni (np. pobranie informacji oprowadzcych z usugi eDziekanat, pobranie informacji o ocenach).

Promotor

dr hab. in. Marek Mika

42

Temat

Modu automatycznego dokumentowania raportw wykonanych w hurtowni danych SAP BW

Cel pracy

Zaimplementowanie zestawu narzdzi wspomagajcych automatyczne generowanie dokumentacji raportw oraz modelu danych SAP BW w formacie plikw zgodnych z MS Word i/lub MS Excel

Zadania

Opracowanie ustandaryzowanego sposobu opisu. Wybr parametrw do uzupenienia dokumentacji zgodnie z dostpnymi waciwociami zapytania. Zaimplementowanie funkcji automatycznego wykonania dokumentacji dla Dostawcw informacji (Kostki informacji, obiekty DSO, Multidostawcy) stanowicych podstawowy element hurtowni danych. Zastosowanie szablonw. Doczenie kodu w formie zacznika dokumentacji w postaci pliku tekstowego.

Promotor

dr hab. in. Marek Mika

43

Temat

Wymiana informacji o przelewach midzy systemem SAP ERP a systemami informatycznymi bankw

Cel pracy

Celem pracy jest przygotowanie interfejsu (np. w technologii WebService), dziki ktremu firmowy Dzia Pac bdzie mg wysya informacje o przelewach zwizanych z list pac bezporednio do systemu bankowego, w ktrym pracownik posiada swoje konto.

Zadania

Opracowanie i zaimplementowanie interfejsu midzy systemem SAP ERP, a systemami bankowymi. Kady z dyplomantw realizowaby zadanie zwizane z innym bankiem.

Promotor

dr hab. in. Grzegorz Waligra

44

Temat

Aplikacja archiwizujca skany dokumentw pracowniczych z wykorzystaniem SAP Content Server

Cel pracy

Przygotowanie aplikacji sucej do przechowywania plikw zawierajcych zeskanowane dokumenty dotyczce pracownikw firmy.

Zadania

Opracowanie i zaimplementowanie aplikacji o nastpujcych funkcjonalnociach: przechowywanie danych o pracownikach w formie zeskanowanych dokumentw, moliwo budowania struktury katalogw, wyszukiwanie danych, skanowanie dokumentw z poziomu systemu SAP ERP, prosty OCR.

Promotor

dr hab. in. Grzegorz Waligra