Your SlideShare is downloading. ×

MS Word.doc

2,401
views

Published on


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,401
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Tematy prac dyplomowych magisterskich Informatyka Studia magisterskie stacjonarne 1. Temat Badanie podobieństwa głosu śpiewaczego i głosów wybranych instrumentów muzycznych Wersja angielska Searching for similarity of singing voices and musical instruments sound tytułu pracy: Cel pracy Celem pracy jest weryfikacja tezy teoretyków muzyki okresu baroku, dotyczącej podobieństwa głosu niektórych instrumentów muzycznych do głosu śpiewaczego Dane wyjściowe 1.Literatura dotycząca tematu 2.wyniki wstępnych badań podobieństwa wioli da gamba i głosów śpiewaczych 3.nagrania studyjne instrumentów muzycznych i głosu śpiewaczego Zadania 1.Utworzyć bazę nagrań służących badaniom 2.dokonać analizy sygnałowej zebranych nagrań 3.zbadać podobieństwo głosów śpiewaczych i instrumentalnych za pomocą metod uczenia maszynowego Promotor Dr inż Ewa Łukasik Opiekun 2. Temat Rozbudowa modelu 3D zabytkowego instrumentu muzycznego Wersja angielska Extending 3D model of ancient musical instrument tytułu pracy: Cel pracy Celem pracy jest rozbudowa modelu 3D zabytkowego klawikordu, tj. wyposażenie go w funkcje umożliwiające wirtualną grę na instrumencie Dane wyjściowe 1.Istniejący projekt wirtualnego klawikordu 2.baza dźwięków klawikordu 3.specyfikacja techniczna narzędzi wirtualnego interfejsu Zadania 1.zamodelować mechanizm poruszania klawiszami instrumentu za pomocą narzędzi wirtualnego interfejsu 2.wbudować bazę dźwięków do modelu i zaprojektować mechanizm współpracy z modelem instrumentu 3.przeprowadzić badania i testy Promotor Dr inż Ewa Łukasik
  • 2. Opiekun 3. Temat Oparte na treści wyszukiwanie dźwięków w bibliotece cyfrowej Wersja angielska Content based sound retrieval in digital library tytułu pracy: Cel pracy Celem pracy jest umieszczenie bazy dźwięków skrzypiec w bibliotece cyfrowej i opracowanie efektywnego mechanizmu wyszukiwania na podstawie treści Dane wyjściowe 1. Literatura dotycząca tematu 2. istniejące projekty wstępne rozbudowy 3. standard MPEG-7 audio 4. XML 5. specyfikacja systemu dLibra Zadania 1.Opracowanie metody automatycznego przeniesienia zawartości multimedialnej bazy dźwięków skrzypiec (AMATI) do systemu dLibra, 2.przygotowanie zbioru metadanych na podstawie standardów Dublin Core i MPEG-7, 3.implementacja mechanizmu wyszukiwania, 4.zaprojektowanie i implementacja interfejsu użytkownika Promotor Dr inż Ewa Łukasik Opiekun 4. Temat Moduły radiowe ZigBit Wersja angielska ZigBit radio module tytułu Cel pracy Celem pracy jest prezentacja możliwości wykorzystania modułów radiowych ZigBit firmy MeshNetics, zgodnych z protokołami transmisji radiowej 802.15.4 / ZigBee. Dane wyjściowe Literatura, dokumentacja , źródła internetowe Zadania 1. Organizacja i oprogramowanie firmowe modułów ZigBit 2. Projekt (CAD – Eagle) i oprogramowanie węzłów sieci bezprzewodowej 3. Opracować ćwiczenia z zakresu transmisji bezprzewodowej na bazie modułów ZigBit
  • 3. Promotor Dr inż. Zygmunt Kubiak Opiekun 5. Temat Mikrokontrolery ARM w laboratoriach dydaktycznych Wersja angielska ARM microcontrollers in didactic laboratories Tytułu Cel pracy Celem pracy jest prezentacja nowej rodziny mikrokontrolerów ARM na przykładzie modułów STR9-comSTICK i STM3210B PRIMER Dane wyjściowe Literatura, dokumentacja , źródła internetowe Zadania 1. Wprowadzenie do mikrokontrolerów ARM 2. Rozwiązania modułów uruchomieniowych z uwzględnieniem modułów STR9-comSTICK i STM3210B PRIMER 3. Opracowanie ćwiczeń laboratoryjnych z modułami STR9-comSTICK i STM3210B PRIMER Promotor Dr inż. Zygmunt Kubiak Opiekun 6. Temat Projekt systemu grupowania wyników zapytań do ontologicznych baz wiedzy Wersja angielska Design of a query results clustering system for ontological knowledge bases tytułu Cel pracy Celem pracy jest wykonanie szczegółowego projektu systemu grupowania wyników zapytań do baz reprezentowanych w językach Semantycznego Internetu (OWL, RDFS). Dane wyjściowe Literatura dotycząca Semantycznego Internetu (dostarczona przez promotora), np.: Semantic Web for the Working Ontologist, Dean Allemang and Jim Hendler, Morgan Kaufmann (2008) A Semantic Web Primer, (2nd edition), Grigoris Antoniou and Frank van Harmelen, The MIT Press (2008) Semantic Web for Dummies, Jeffrey T. Pollock, Wiley, (2009) Semantic Web Programming, John Hebeler, Matthew Fisher, Ryan Blace, Andrew Perez-Lopez, Mike Dean, Wiley, (2009) Literatura dotycząca grupowania (analizy skupień). Zadania 1. Zapoznanie się z literaturą. 2. Opracowanie projektu koncepcyjnego systemu. 3. Sformułowanie specyfikacji wymagań. 4. Opracowanie szczegółowego projektu systemu (UML).
  • 4. 5. Identyfikacja gotowych, zewnętrznych komponentów np. silników wnioskujących, które mogą zostać wykorzystane w ramach przyszłej implementacji systemu. 6. Opracowanie JAVA API systemu. Promotor dr inż. Agnieszka Ławrynowicz Opiekun j.w. 7. Temat Algorytmy grupowania wyników zapytań do ontologicznych baz wiedzy Wersja angielska Algorithms for query results clustering for ontological knowledge bases Tytułu Cel pracy Celem pracy jest analiza dostępnych algorytmów grupowania (analizy skupień) pod kątem ich zastosowania do zadania grupowania wyników zapytań do baz reprezentowanych w językach Semantycznego Internetu (OWL, RDFS), a następnie dokonanie adaptacji wybranych algorytmów do tego zadania. Dane wyjściowe Literatura dotycząca Semantycznego Internetu (dostarczona przez promotora), np.: Semantic Web for the Working Ontologist, Dean Allemang and Jim Hendler, Morgan Kaufmann (2008) A Semantic Web Primer, (2nd edition), Grigoris Antoniou and Frank van Harmelen, The MIT Press (2008) Semantic Web for Dummies, Jeffrey T. Pollock, Wiley, (2009) Semantic Web Programming, John Hebeler, Matthew Fisher, Ryan Blace, Andrew Perez-Lopez, Mike Dean, Wiley, (2009) Literatura dotycząca grupowania (analizy skupień). Zadania 4. Zapoznanie się z literaturą. 5. Przeprowadzenie analizy dostępnych algorytmów grupowania pod kątem ich zastosowania do zadania grupowania wyników zapytań do baz reprezentowanych w językach Semantycznego Internetu (OWL, RDFS) 6. Opracowanie adaptacji wybranych algorytmów na potrzeby grupowania wyników zapytań do ontologicznych baz wiedzy. 7. Implementacja zaproponowanych algorytmów (JAVA). 8. Przeprowadzenie eksperymentów obliczeniowych i analiza ich wyników. Promotor dr inż. Agnieszka Ławrynowicz Opiekun j.w. 8. Temat Metoda Monte Carlo gry w Go w środowisku gridowym Wersja angielska Playing Monte Carlo Go in grid environment tytułu
  • 5. Cel pracy Projekt i budowa systemu grającego w grę Go z wykorzystaniem metody Monte Carlo realizowanej w środowisku przetwarzania rozproszonego typu grid. Dane wyjściowe Literatura z dziedziny sztucznej inteligencji i maszynowego uczenia się na temat gry Go i metody Monte Carlo oraz literatura dotycząca narzędzi tworzenia oprogramowania dla platformy gridowej. 1. Analiza metody Monte Carlo po kątem zastosowania w systemach Zadania uczących się gry w Go. 2. Analiza wersji współbieżnych metody Monte Carlo. i możliwości ich realizacji w środowisku gridowym. 3. Implementacja i walidacja systemu grającego w Go z wykorzystaniem metody Monte Carlo zaimplementowanej w środowisku rozproszonym typu grid Promotor dr inż. Artur Michalski Opiekun j.w. System uczący się sterowania inteligentnym agentem z pamięcią przypadków 9. Temat oparty na bibliotece RL-Glue Wersja angielska RL system for learning and control of intelligent agent with instance memory based on RL-Glue library tytułu Cel pracy Projekt, realizacja oraz weryfikacja na drodze eksperymentów obliczeniowych nowego mechanizmu zarządzania pamięcią przypadków zastosowanego w systemie uczącym się sterowania inteligentnym agentem w oparciu o opóźnione nagrody/kary Dane wyjściowe Literatura z dziedziny sztucznej inteligencji na temat systemów uczących się oraz reprezentacji funkcji wartości i strategii działania, mechanizmu obsługi pamięci przypadków oraz pojęcia sąsiedztwa/podobieństwa przypadków Zadania 1. Projekt i implementacja systemu uczącego się opartego na pamięci przypadków z wykorzystaniem biblioteki RL-Glue 2. Analiza mechanizmów modyfikacji sąsiedztwa (podobieństwa) przypadków i ich wpływu na wymagania pamięciowe inteligentnego agenta 3. Eksperymenty obliczeniowego dot. wpływu parametrów sąsiedztwa na szybkość uczenia się oraz jakość strategii decyzyjnej agenta Promotor dr inż. Artur Michalski Opiekun j.w. Internetowy system nauki programowania w języku Prolog oparty na testach 10. Temat jednostkowych Wersja angielska Prolog programming learning via web-based system based on unit tests tytułu
  • 6. Cel pracy Projekt, realizacja oraz weryfikacja na drodze testów użytkowych serwisu internetowego do nauki programowania w języku Prolog, wykorzystującego mechanizmy testów jednostkowych z podpowiedziami i wyjaśnieniami podstawowych błędów Dane wyjściowe Literatura z dziedziny sztucznej inteligencji na temat systemów tutorialowych, literatura odnośnie narzędzi tworzenia dynamicznych stron www; dokumentacja biblioteki testów jednostkowych w języku Prolog Zadania 1. Projekt architektury systemu opartego na wybranej technologiach projektowania serwisów www z uwzględnieniem specyfiki narzędzi interpretacji programów języka Prolog 2. Analiza mechanizmów testów jednostkowych w języku Prolog i ich integracja z serwisem www 3. Testy użytkowe systemu i analiza możliwych przypadków użycia Promotor dr inż. Artur Michalski Opiekun j.w. Język skryptowy TCL w procedurach użytkownika oprogramowania 11. Temat dyspozytorskiego The script language TCL in user procedures of the dispatcher software Wersja angielska tytułu Cel pracy Możliwość wprowadzania własnych procedur w języku TCL w aplikacji dyspozytorskiej bazującej na oprogramowaniu ANT-Studio Dane wyjściowe Literatura: oprogramowania ANT-Studio, języka TCL, wybranego sterownika PLC. 1. Zapoznanie się oprogramowaniem dyspozytorskim ANT Studio Zadania i z elementami i możliwościami języka TCL w tworzeniu funkcji użytkownika. 2. Opracowanie instrukcji dla dyspozytorskiego stanowiska laboratoryjnego z procedurami TCL dla monitorowania i sterowania sterownika PLC. Promotor dr inż. Roman Mielcarek Opiekun dr inż. Roman Mielcarek Struktury OPC-server i OPC-klient w tworzeniu aplikacji dyspozytorskich 12. Temat OPC-server and OPC-client structures in the creation of dispatcher Wersja angielska applications Tytułu Cel pracy Opracowanie zasad przekazu danych pomiędzy różnymi programami dyspozytorskimi typu SCADA Dane wyjściowe Literatura dot. oprogramowania ANT-Studio i TELWIN oraz wybranego sterownika PLC. 1.Zapoznać się i omówić zasady komunikacji OPC Zadania 2.Opracować zasady stosowania servera i klienta OPC w komunikacji pomiędzy oprogramowaniem dyspozytorskim TELWIN a ANT-Studio.
  • 7. Promotor dr inż. Roman Mielcarek Opiekun dr inż. Roman Mielcarek 13. Temat Projekt systemu monitorowania i wizualizacji dla linii produkcyjnej Wersja angielska Project of monitoring and visualization system for the production line tytułu pracy: Cel pracy Celem pracy jest opracowanie systemu monitorowania i wizualizacji pracy rzeczywistej linii produkcyjnej. Dane wyjściowe Dane katalogowe linii produkcyjnej. Dokumentacja techniczna oprogramowania wizualizacyjnego. Literatura. Zadania 1. Analiza modelu laboratoryjnego linii produkcyjnej. 2. Projekt i realizacja systemu monitorowania i wizualizacji rzeczywistego procesu produkcyjnego. 3. Weryfikacja opracowanego systemu monitorowania i wizualizacji linii produkcyjnej Promotor dr inż. Mariusz Nowak Opiekun 14. Temat Projekt i implementacja komputerowego systemu sterowania procesem wymiany ciepła Project and implementation of the computer control system of the heat transfer Wersja angielska process tytułu pracy: Cel pracy Celem pracy jest projekt komputerowego systemu sterowania i implementacja wielowarstwowej struktury sterowania procesem wymiany ciepła. W strukturze należy zastosować odpowiednie algorytmy sterowania. Dane wyjściowe Dane katalogowe laboratoryjnego modelu wymiany ciepła. Literatura. Zadania 1. Analiza procesu wymiany ciepła na przykładzie modelu laboratoryjnego. 2. Projekt i implementacja warstwowej struktury sterowania. 3. Weryfikacja i walidacja opracowanego systemu sterowania. Promotor dr inż. Mariusz Nowak Opiekun 15. Temat Zarządzanie zasobami obliczeniowymi i sieciowymi w środowisku obliczeniowym typu grid Wersja angielska Management of computational and network resources on a grid tytułu
  • 8. Cel pracy Opracowanie i implementacja algorytmu dopuszczalnego rozdziału zasobów obliczeniowych i sieciowych w środowisku obliczeniowym typu grid Dane wyjściowe Literatura nt. zarządzania projektami informatycznymi i środowiska MS-Project Zadania 4. Opracowanie algorytmu dopuszczalnego rozdziału zasobów obliczeniowych i sieciowych w środowisku obliczeniowym typu grid. 5. Implementacja zaprojektowanego algorytmu. 6. Zastosowanie opracowanego algorytmu do przykładowych problemów rozdziału zasobów w środowisku gridowym. Promotor dr hab. inż. Grzegorz Waligóra Opiekun 16. Temat Heurystyczny rozdział zasobu ciągłego dla wybranego dyskretno- ciągłego problemu rozdziału zasobów Wersja angielska Heuristic continuous resource allocation in a discrete-continuous project scheduling problem Tytułu Cel pracy Opracowanie i implementacja heurystycznego podejścia do rozdziału zasobu ciągłego w wybranym dyskretno-ciągłym problemie rozdziału zasobów Dane wyjściowe Literatura i publikacje naukowe na zadany temat Zadania 9. Opracowanie heurystycznego podejścia do rozdziału zasobu ciągłego w wybranym dyskretno-ciągłym problemie rozdziału zasobów. 10. Implementacja opracowanych procedur heurystycznych. 11. Opracowanie i wykonanie eksperymentu obliczeniowego w celu oceny efektywności zaproponowanych rozwiązań. Promotor dr hab. inż. Grzegorz Waligóra Opiekun Sterowanie rozmyte ruchem na złożonym skrzyżowaniu ulic 17. Temat Wersja angielska Fuzzy control of traffic on a complex street crossing Tytułu Celem pracy jest zamodelowanie procesu ruchu na złożonym skrzyżowaniu Cel pracy ulic oraz algorytmów sterowania rozmytego i przeprowadzenie badań symulacyjnych efektywności sterowania. Pakiet symulacyjny procesu ruchu, algorytmy sterowania ruchem na Dane wyjściowe skrzyżowaniu ulic. Konstrukcja modelu procesu ruchu na określonym skrzyżowaniu ulic w Zadania Poznaniu dla szeregu scenariuszy wyodrębnionych z rzeczywistych pomiarów,
  • 9. implementacja programowa algorytmów sterowania ruchem różnych jego uczestników oraz szczegółowe badania symulacyjne jakości i wrażliwości sterowania ruchem. dr inż. Mariusz Kaczmarek Promotor Opiekun j.w. Sterowanie rozmyte ruchem w korytarzu transportowym. 18. Temat Fuzzy traffic control in a transportation corridor Wersja angielska Tytułu Celem pracy jest zamodelowanie procesu ruchu w korytarzu oraz algorytmów Cel pracy sterowania rozmytego i przeprowadzenie badań symulacyjnych efektywności sterowania. Pakiet symulacyjny procesu ruchu, algorytmy sterowania ruchem w arterii Dane wyjściowe Konstrukcja modelu procesu ruchu w korytarzu transportowym w Poznaniu dla Zadania szeregu scenariuszy wyodrębnionych z rzeczywistych pomiarów, implementacja programowa algorytmów sterowania ruchem różnych jego uczestników oraz szczegółowe badania symulacyjne jakości i wrażliwości sterowania ruchem. dr inż. Mariusz Kaczmarek Promotor Opiekun j.w. 19. Temat Bezpieczeństwo lokalnych sieci bezprzewodowych Wersja angielska WLAN security tytułu pracy: Cel pracy Celem pracy jest analiza zabezpieczeń stosowanych w lokalnych sieciach bezprzewodowych pod kątem ich odporności na zagrożenia nieautoryzowanego dostępu. Dane wyjściowe Literatura na temat bezpieczeństwa sieci bezprzewodowych Zadania 4.Analiza istniejących zabezpieczeń bezprzewodowych sieci lokalnych. 5.Testy odporności rozwiązań na ataki nieautoryzowanego dostępu. Promotor dr inż. Tomasz Łukaszewski Opiekun dr inż. Tomasz Łukaszewski 20. Temat Problematyka bezpiecznego usuwania i odzyskiwania danych Wersja angielska Safe data removal and recovery tytułu pracy: Cel pracy Celem pracy jest analiza istniejących rozwiązań problemu bezpiecznego usuwania danych wrażliwych, oraz odzyskiwania danych utraconych.
  • 10. Dane wyjściowe Literatura na temat bezpieczeństwa sieci bezprzewodowych Zadania 1.Analiza istniejących rozwiązań bezpiecznego usuwania danych i odzyskiwania danych. 2.Testy funkcjonalności wybranych rozwiązań. Promotor dr inż. Tomasz Łukaszewski Opiekun dr inż. Tomasz Łukaszewski 21. Temat Bezpieczeństwo technologii VoIP Wersja angielska VoIP security tytułu pracy: Cel pracy Celem pracy jest analiza technologii VoIP i odporności na ataki nieautoryzowanego dostępu, podszywania się, odmowy usługi itp. Dane wyjściowe Literatura na temat technologii VoIP Zadania 4.Przegląd i analiza funkcjonalności istniejących rozwiązań VoIP. 5.Testy bezpieczeństwa implementacji stosowanych w rozwiązaniach komercyjnych. Promotor dr inż. Tomasz Łukaszewski Opiekun dr inż. Tomasz Łukaszewski 22. Temat Problematyka bezpieczeństwa indywidualnych użytkowników Internetu Wersja angielska Security Issues for individual Internet Users tytułu pracy: Cel pracy Celem pracy jest analiza zagrożeń związanych z wykorzystaniem sieci Internet przez użytkownika indywidualnego – dotyczących głównie zarządzania zadaniami z wykorzystaniem przeglądarki internetowej (kwestia prywatności, anonimowości, ochrony danych wrażliwych itp.). Dane wyjściowe Literatura na temat bezpieczeństwa sieci komputerowych Zadania 1. Analiza istniejących zagrożeń związanych z wykorzystaniem Internetu przez użytkowników indywidualnych. 2. Szczegółowa analiza problemów wynikających z realizacją różnorodnych zadań za pomocą przeglądarki internetowej. 3. Zaproponowanie rozwiązań podnoszących bezpieczeństwo użytkowników Internetu. Promotor dr inż. Tomasz Łukaszewski Opiekun dr inż. Tomasz Łukaszewski 23. Temat Klasyfikator Bayesowski
  • 11. Wersja angielska Bayes classifier tytułu pracy: Cel pracy Celem pracy jest implementacja klasyfikatora Bayesowskiego w znanych konfiguracjach i wykonanie testów porównawczych Dane wyjściowe Literatura dotycząca problematyki klasyfikacji i klasyfikatora bayesowskiego. Zadania 1. Implementacja klasyfikatorów bayesowskich 2. Wykonanie eksperymentów porównawczych jakość klasyfikacji Promotor dr inż. Tomasz Łukaszewski Opiekun dr inż. Tomasz Łukaszewski 24. Temat Badania eksperymentalne energochłonności zadań obliczeniowych Wersja angielska Energy consumption of computational tasks – experimental study tytułu Cel pracy Doświadczalne przebadanie charakterystyki szybkość wykonywania/ ilość zużytej energii wybranych zadań obliczeniowych w określonej architekturze komputerowej. Dane wyjściowe Literatura i opracowania naukowe dotyczące modeli wykonania zadań obliczeniowych. Schematy stanowisk badawczych do badania zużycia energii w systemach komputerowych. Zadania Wybór grupy typowych zadań obliczeniowych jako aplikacji testowych. Przygotowanie stanowiska badawczego. Testowania stanowiska badawczego. Przeprowadzenie eksperymentu i analiza jego wyników. Opracowanie przybliżonych charakterystyk wybranych zadań obliczeniowych. Promotor dr inż. Rafał Różycki Opiekun 25. Temat Szeregowanie zadań obliczeniowych w celu minimalizacji ryzyka przegrzania systemu wieloprocesorowego – analiza doświadczalna Wersja angielska Scheduling of computational tasks to minimize the risk of multiprocessor system overheating – experimental analysis tytułu Cel pracy Doświadczalne przebadanie wybranych algorytmów szeregowania zadań obliczeniowych minimalizujących ryzyko przegrzania procesorów. Dane wyjściowe Literatura i opracowania naukowe dotyczące modeli termicznych zadań obliczeniowych i algorytmów szeregowania minimalizujących ryzyko przegrzania procesorów. Schematy stanowisk badawczych do badania stopnia nagrzania procesorów.
  • 12. Zadania Wybór algorytmów oraz grupy typowych zadań obliczeniowych jako aplikacji testowych. Przygotowanie stanowiska badawczego. Testowania stanowiska badawczego. Przeprowadzenie eksperymentu i analiza jego wyników. Ocena efektywności badanych algorytmów. Promotor dr inż. Rafał Różycki Opiekun 26. Temat Elektroniczna portmonetka Wersja angielska Electronic purse tytułu Celem jest projekt i implementacja elektronicznej portmonetki na ELS Cel pracy Dane wyjściowe Literatura, dokumentacja ELS 1. Przegląd rozwiązań płatności elektronicznych ze Zadania szczegółową analizą standardu EMV. 2. Analiza technologii NFC (Near Field Communication). 3. Wybór rozwiązania możliwego do zastosowania w PP. 4. Projekt systemu płatności elektronicznych w PP. 5. Projekt i implementacja komponentu płatności elektronicznej dla karty (dla rozwiązania wybranego w pkt. 2.2). 6. Projekt i implementacja API dla terminala. Promotor Prof. dr hab. inż. Joanna Józefowska Opiekun Mgr inż. Piotr Płusa Akwizycja danych i sterowanie złożonym doświadczeniem z wykorzystaniem 28. Temat pakietu MATLAB Wersja angielska Data acquisition and control of a complex experiment using MATLAB tytułu Cel pracy Przykład złożonego procesu badań technologii uzdatniania wody Dane wyjściowe Dokumentacji pakietu Data Acquisition Toolbox - MATLAB 1. Omówić funkcje pakietu Data Acquisition Toolbox - MATLAB Zadania 2. Opracować strukturę systemu sterowania doświadczeniem 3. Oprogramować system w zakresie wybranych funkcji Promotor dr hab. inż. Andrzej Urbaniak Opiekun Akwizycja danych i sterowanie złożonym doświadczeniem z wykorzystaniem 29. Temat pakietu LabView
  • 13. Wersja angielska Data acquisition and control of a complex experiment using LabView tytułu Cel pracy Przykład złożonego procesu badań technologii uzdatniania wody Dane wyjściowe Dokumentacji pakietu LabView 1. Omówić funkcje pakietu LabView Zadania 2. Opracować strukturę systemu sterowania doświadczeniem 3. Oprogramować system w zakresie wybranych funkcji Promotor dr hab. inż. Andrzej Urbaniak Opiekun Opracowanie koncepcji i implementacja biblioteki usług sieciowych związanych Temat z zachowaniem użytkownika w przestrzeni miejskiej, z wykorzystaniem metod 30. inteligencji zbiorowej. Wersja angielska Design and development of software library containing network services related to user behaviour in city area, with the usage of collective intelligence methods. tytułu pracy: Cel pracy Celem pracy będzie opracowanie koncepcji mechanizmów analizy zbiorowych zachowań użytkowników w przestrzeni miejskiej i zaimplementowanie ich w postaci biblioteki programistycznej. Przy realizacji koncepcji należy przeprowadzić przegląd i analizę istniejących algorytmów z zakresu Collective Intelligence i zaproponować możliwości i sposób ich wykorzystania do analizy zachowań użytkowników. Ponadto celem pracy będzie zrealizowanie co najmniej jednej prototypowej aplikacji sieciowej wykorzystującej mechanizmy zaimplementowane w bibliotece, która pozwoli zweryfikować je w warunkach laboratoryjnych. - Zasoby informacyjne Miejskiego Informatora Multimedialnego (MIM), Dane wyjściowe oficjalnego serwisu informacyjnego miasta Poznania; zasoby te dostępne sa zarówno z poziomu bazy danych oraz interfejsów specjalizowanych usług - Otwarte punkty bezprzewodowego dostępu do Internetu w Poznaniu Zadania Promotor Prof. dr hab. inż. Jan Węglarz Opiekun Dr inż. Maciej Stroiński Opracowanie koncepcji i realizacja multimedialnego przewodnika po budynku, 31. Temat z wykorzystaniem technologii pozwalających na określenie lokalizacji użytkownika. Wersja angielska Design and development of multimedia guide used inside buldings with the usage of technologies for user localization tytułu pracy: Cel pracy Celem pracy jest opracowanie koncepcji oraz zbudowanie w warunkach laboratoryjnych prototypu multimedialnego przewodnika dla użytkowników mobilnych.
  • 14. Dane wyjściowe - Zasoby informacyjne Miejskiego Informatora Multimedialnego (MIM), oficjalnego serwisu informacyjnego miasta Poznania; zasoby te dostępne sa zarówno z poziomu bazy danych oraz interfejsów specjalizowanych usług - Specjalizowane narzędzia MIMa pozwalające na budowanie multimedialnych publikacji cyfrowych mających swe odwzorowanie w przestrzeni; pozwalają one na budowanie multimedialnych przewodników i prezentowanie ich treści w portalu w oparciu o mapę cyfrową Zadania Istotnym elementem pracy będzie zaproponowanie sprzętowo-programowych mechanizmów lokalizacji użytkowników wewnątrz budynków i ich wykorzystanie w prototypie. W ramach realizacji należy również przeanalizować i zastosować odpowiednie technologie komunikacyjne pozwalające na efektywne dostarczenie treści multimedialnych użytkownikom usługi. Kolejnym celem pracy będzie opracowanie aplikacji dostępu do usługi z urządzenia mobilnego, wspierającego przemieszczającego się użytkownika wewnątrz budynków i dostarczającego mu kontekstowych informacji w funkcji aktualnego położenia. Promotor Prof. dr hab. inż. Jan Węglarz Opiekun Dr inż. Maciej Stroiński Koncepcja rozszerzeń protokołu GMPLS do sterowania strukturą VLANów w 32. Temat sieci Ethernet. Wersja angielska The extension of GMPLS protocol for control of VLAN in Ethernet network tytułu pracy: Cel pracy Celem pracy jest zaproponowanie rozszerzeń w protokołe GMPLS dla sterowania strukturą VLAN-ów w sieci Ethernet. Dane wyjściowe protokół GMPLS i Grid-GMPLS, protokół Ethernet, oprogramowanie open source zrealizowane w ramach projektu europejskiego PHOSPHORUS Zadania Praca obejmuje również realizacje pilotowej implementacji rozszerzeń protokołu GMPLS na bazie oprogramowania GMPLS open source z projektu Phosphorus. Promotor Prof. dr hab. inż. Jan Węglarz Opiekun Dr inż. Maciej Stroiński Opracowanie koncepcji integracji sieci optycznych z codecami 33. Temat UHD/SHD. Wersja angielska The integration of optical network and UHD/SHD codecs. tytułu pracy: Cel pracy Celem pracy jest zaproponowanie rozszerzeń w protokołe GMPLS dla sterowania strumieniami wizyjnymi o rozdzielczości UHD/SHD w sieci optycznej. Dane wyjściowe ieci optyczne, protokół GMPLS i Grid-GMPLS, technologie medialne o dużej rozdzielczości UHD/SHD oprogramowanie open source zrealizowane w ramach projektu europejskiego PHOSPHORUS
  • 15. Zadania Praca obejmuje również realizacje pilotowej implementacji rozszerzeń protokołu GMPLS na bazie oprogramowania GMPLS open source z projektu Phosphorus i sterowanie transmisją strumieni SHD w sieci laboratoryjnej. Promotor Prof. dr hab. inż. Jan Węglarz Opiekun Dr inż. Maciej Stroiński 32. Temat Algorytm ewolucyjny sterowany regułami decyzyjnymi dla wielokryterialnego problemu szeregowania zadań Wersja angielska An evolutionary algorithm driven by decision rules for multiobjective scheduling tytułu problem Cel pracy Opracować i zaimplementować interaktywny algorytm ewolucyjny dla wielokryterialnego problemu szeregowania zadań sterowany preferencjami modelowanymi za pomocą reguł decyzyjnych wyidukowanych z przykładów decyzji. Dane wyjściowe Publikacje na temat algorytmów ewolucyjnych i indukcyjnej konstrukcji reguł decyzyjnych i zbiorów przybliżonych. Zadania Opracować i zaimplementować algorytm, oraz wykonać eksperyment obliczeniowy. Do tekstu pracy dołączyć oprogramowanie i instrukcję użytkownika. Promotor Prof. dr hab. inż. Roman Słowiński Koreferent Dr inż. Piotr Zielniewicz 33.Temat Interaktywny algorytm ewolucyjny dla odpornej optymalizacji wielokryterialnej Wersja angielska Interactive evolutionary algorithm for robust multiobjective optimization tytułu Cel pracy Opracować i zaimplementować procedurę dialogową dla optymalizacji wielokryterialnej z danymi przedziałowymi, w której ewolucyjne dochodzenie do rozwiązań Pareto-optymalnych byłoby sterowane preferencjami użytkownika modelowanymi za pomocą reguł decyzyjnych. Dane wyjściowe Publikacje na temat optymalizacji wielokryterialnej, algorytmów ewolucyjnych, modelowania preferencji i analizy odporności rozwiązań. Zadania Opracować i zaimplementować algorytm, oraz wykonać eksperyment obliczeniowy. Do tekstu pracy dołączyć oprogramowanie i instrukcję użytkownika. Promotor Prof. dr hab. inż. Roman Słowiński Koreferent Dr inż. Piotr Zielniewicz Temat System analizy satysfakcji klienta i konstrukcji strategii interwencji 34.Wersja angielska A system for customer satisfaction analysis and for construction of a strategy of tytułu intervention Cel pracy Opracować i zaimplementować algorytmy analizy satysfakcji klienta podejściem zbiorów przybliżonych opartym na dominacji. Z reguł wyidukowanych z przybliżeń klas satysfakcji wyprowadzić strategię interwencji polepszającej satysfakcję klientów w najbardziej efektywny sposób.
  • 16. Dane wyjściowe Publikacje na temat zastosowania podejścia zbiorów przybliżonych opartego na dominacji do analizy satysfakcji klienta, na temat indukcji reguł i konstrukcji strategii interwencji. Zadania Opracować i zaimplementować algorytmy, oraz wykonać eksperyment obliczeniowy. Do tekstu pracy dołączyć oprogramowanie i instrukcję użytkownika. Promotor Prof. dr hab. inż. Roman Słowiński Koreferent Mgr inż. Jerzy Błaszczyński 35.Temat Procedura generowania zbioru reguł optymalnych ze względu na suport, anti- support i istotność statystyczną Wersja angielska A procedure for induction of decision rules optimal with respect to support, anti- tytułu support and statistical significance Cel pracy Opracować i zaimplementować procedurę generowania reguł znajdujących się na brzegu Pareto-optymalnym ze względu na trzy miary oceny: suport, anti- support i istotność statystyczną wg. testu χ2. Dane wyjściowe Publikacje na temat indukcji reguł decyzyjnych, miar oceny jakości reguł i testów statystycznych. Zadania Opracować i zaimplementować procedurę, oraz wykonać eksperyment obliczeniowy. Do tekstu pracy dołączyć oprogramowanie i instrukcję użytkownika. Promotor Prof. dr hab. inż. Roman Słowiński Koreferent Dr inż. Izabela Szczęch 36.Temat Efektywne algorytmy routingu w rzeczywistej dużej sieci drogowej Wersja angielska Efficient routing algorithms for a large real-life road network tytułu Cel pracy Celem pracy jest opracowanie i testy efektywnych algorytmów planowania tras dla dużych, rzeczywistych sieci drogowych. Dane wyjściowe Literatura przedmiotu. Przykładowe mapy cyfrowe. Zadania 7. Analiza literatury. 8. Propozycja algorytmów routingu w rzeczywistej dużej sieci drogowej. 9. Projekt i implementacja prototypowego systemu. 10. Testy opracowanych algorytmów i systemu. Promotor prof. dr hab. inż. Andrzej Jaszkiewicz Opiekun prof. dr hab. inż. Andrzej Jaszkiewicz 37.Temat Poszukiwanie wzorców zmian sytuacji drogowej w danych z monitoringu GPS
  • 17. Wersja angielska Traffic patterns in GPS monitoring data Tytułu Cel pracy Celem pracy jest opracowanie i testy algorytmów wyszukiwania i wykorzystania wzorców zmian sytuacji drogowej w danych z monitoringu GPS Dane wyjściowe Literatura przedmiotu. Przykładowe dane z monitoringu GPS. Przykładowe mapy cefrowe. Zadania 1. Analiza literatury. 2. Propozycja algorytmów wyszukiwania i wykorzystania wzorców zmian sytuacji drogowej w danych z monitoringu GPS 3. Projekt i implementacja prototypowego systemu. 4. Testy opracowanych algorytmów i systemu. Promotor prof. dr hab. inż. Andrzej Jaszkiewicz Opiekun prof. dr hab. inż. Andrzej Jaszkiewicz 38. Temat Zastosowanie metod maszynowego uczenia do klasyfikacji manewrów w systemach nawigacji GPS Wersja angielska Machine learning methods for the classification of maneuvers in GPS navigation systems Tytułu Cel pracy Celem pracy jest opracowanie i testy algorytmów maszynowego uczenia do klasyfikacji manewrów w systemach nawigacji GPS Dane wyjściowe Literatura przedmiotu. Przykładowe dane z monitoringu GPS. Przykładowe mapy cyfrowe. Zadania 1. Analiza literatury. 2. Propozycja algorytmów maszynowego uczenia do klasyfikacji manewrów w systemach nawigacji GPS 3. Projekt i implementacja prototypowego systemu. 4. Testy opracowanych algorytmów i systemu. Promotor prof. dr hab. inż. Andrzej Jaszkiewicz Opiekun prof. dr hab. inż. Andrzej Jaszkiewicz 39. Temat Wielokryterialny dialogowy algorytm ewolucyjny Wersja angielska Multiobjective interactive evolutionary algorithm Tytułu Cel pracy Celem pracy jest opracowanie i testy wielokryterialnego dialogowego algorytmu ewolucyjnego Dane wyjściowe Literatura przedmiotu. Zadania 1. Analiza literatury. 2. Propozycja wielokryterialnego dialogowego algorytmu ewolucyjnego.
  • 18. 3. Projekt i implementacja prototypowego systemu. 4. Testy opracowanych algorytmów i systemu. Promotor prof. dr hab. inż. Andrzej Jaszkiewicz Opiekun prof. dr hab. inż. Andrzej Jaszkiewicz 40.Temat Algorytmy koewolucyjne w uczeniu się strategii gier Wersja angielska Coevolutionary algorithms for game strategy learning tytułu Cel pracy Zaprojektowanie, zaimplementowanie, i przebadanie nowych odmian algorytmów koewolucyjnych w kontekście możliwości ich zastosowania do uczenia się strategii prostych gier Dane wyjściowe Literatura nt. algorytmów ewolucyjnych i koewolucyjnych, biblioteki programistyczne algorytmów ewolucyjnych Zadania Przegląd literatury. Zaprojektowanie algorytmu i jego implementacja. Przeprowadzenie testów. Przeprowadzenie eksperymentów obliczeniowych i opracowanie wyników. Promotor Dr hab. inż. Krzysztof Krawiec Opiekun Mgr inż. Wojciech Jaśkowski 41.Temat Metody automatycznej dekompozycji problemów programowania genetycznego Wersja angielska Automatic problem decomposition for genetic programming tytułu Cel pracy Opracowanie, implementacja, i przetestowanie autorskich metod automatycznego generowania podcelów (subgoals) i ich eksploatacji celem dekompozycji problemów rozwiązywanych z wykorzystaniem programowania genetycznego (wybór podcelu prowadzi wprost do dekompozycji problemu na dwa podproblemy (lub więcej), które mogą być następnie rozwiązane przez przeszukiwanie mniejszych przestrzeni programów). Dane wyjściowe Literatura nt. algorytmów ewolucyjnych i metod automatycznej dekompozycji problemów, biblioteki programistyczne algorytmów ewolucyjnych Zadania Przegląd literatury. Zaprojektowanie algorytmu i jego implementacja. Przeprowadzenie testów. Przeprowadzenie eksperymentów obliczeniowych i opracowanie wyników. Promotor Dr hab. inż. Krzysztof Krawiec Opiekun Mgr inż. Bartosz Wieloch 42.Temat Obliczenia ewolucyjne w generatywnych metodach rozpoznawania obrazów Wersja angielska Evolutionary generative pattern recognition tytułu Cel pracy Opracowanie, implementacja, i przetestowanie metod rozpoznawania opartych
  • 19. na obliczeniach ewolucyjnych, których główną cechą jest generatywność: zadaniem uczącego się agenta nie jest (lub: jest nie tylko) rozpoznanie postrzeganego obiektu, ale jego częściowa rekonstrukcja. Potencjalnie: wykorzystanie wektorowego sygnału uczącego. Dane wyjściowe Literatura nt. algorytmów ewolucyjnych i rozpoznawania obrazów, biblioteki programistyczne algorytmów ewolucyjnych Zadania Przegląd literatury. Zaprojektowanie algorytmu i jego implementacja. Przeprowadzenie testów. Przeprowadzenie eksperymentów obliczeniowych i opracowanie wyników. Promotor Dr hab. inż. Krzysztof Krawiec Opiekun 43.Temat Wykorzystanie przestrzeni semantyk w projektowaniu operatorów genetycznych Wersja angielska Exploatation of semantic space in design of evolutionary operators tytułu Cel pracy Zbadanie właściwości semantycznych operatorów genetycznych (krzyżowanie, mutacja) dla programowania genetycznego. Operatory semantyczne to operatory których celem jest zachowanie pożądanych właściwości programów- rozwiązań w przestrzeni semantyk, czyli w przestrzeni opisującej działanie programu (w odróżnieniu od tradycyjnych operatorów, które pracują na składni programów; para pojęć składnia-semantyka odpowiada w tym kontekście parze genotyp-fenotyp). Dane wyjściowe Literatura nt. algorytmów ewolucyjnych, biblioteki programistyczne algorytmów ewolucyjnych Zadania Przegląd literatury. Zaprojektowanie algorytmu i jego implementacja. Przeprowadzenie testów. Przeprowadzenie eksperymentów obliczeniowych i opracowanie wyników. Promotor Dr hab. inż. Krzysztof Krawiec Opiekun 44.1Temat Systemy uczące się ze strumieni danych Wersja angielska Learning from data streams tytułu Cel pracy Tematyka dotyczy przetwarzania dużych wolumenów danych pochodzących ze zmiennych środowisk, w których przykłady uczące dostępne są w postaci tzw. strumieni – co oznacza np. ograniczone możliwości zapamiętywania tych danych oraz potrzebę odpowiednio wydajnych obliczeń podstawowych wielkości. W oparciu o studia na literaturą dotyczącą maszynowego uczenia się i eksploracji danych, dokonać analizy i wyboru najefektywniejszych metody tworzenia klasyfikatorów złożonych. Dokonać własnych modyfikacji tzw. on-line ensembles. Dane wyjściowe Literatura na temat uczenia maszynowego, dotychczasowe implementacje wybranych klasyfikatorów złożonych (on line bagging, boosting) oraz klasyfikatory z pakietu o nazwie WEKA lub podobnych środowisk.
  • 20. Zadania Zapoznać się z literaturą. W konsultacji z promotorem wybrać metodę t konstrukcji klasyfikatora. Wykonać projekt i implementacje oraz przeprowadzić eksperymenty weryfikujące. Promotor dr hab. inż. Jerzy Stefanowski, prof. PP Opiekun 45.2Temat Złożone systemy klasyfikujące dla danych z niezrównoważonymi liczebnie klasami decyzyjnymi. Wersja angielska Ensembles for imbalanced data Tytułu Cel pracy Praca dotyczy problematyki poprawy rozpoznania klas o mniejszej liczności w zagadnienia uczenia się klasyfikatorów z przykładów. Należy zbadać możliwości wykorzystania idei filtrowania wstępnego danych użytej w integracji z budową złożonego systemu uczącego (modyfikacja odpowiedniego schematu losowania). Dane wyjściowe Literatura na temat uczenia maszynowego, analizy skupień oraz dotychczasowe implementacje wybranych algorytmów wstępnego przetwarzania danych oraz klasyfikatory z pakietu o nazwie WEKA. Zadania Zapoznać się z literaturą i wybranym algorytmem przetwarzania wstepnego, który mógłby być przydatny do wykonania dekompozycji klas obiektów na obszary o szczególnym znaczeniu. W konsultacji z promotorem zaproponować stosowne modyfikacje znanych algorytmów. Wykonać projekt i implementacje oraz przeprowadzić eksperymenty weryfikujące. Promotor dr hab. inż. Jerzy Stefanowski, prof. PP Opiekun 46.3Temat Podejścia wykorzystujące częściowo nadzorowaną analizę skupień w środowisku aktywnego uczenia się Wersja angielska Semi-supervised active learning Tytułu Cel pracy Praca dotyczy problematyki systemów uczących się, w szczególności analizy strumienia nadchodzących przykładów (emajli, stron WWW lub dokumentów tekstowych), które są tylko częściowo etykietowane (przydziału do klasy decyzyjnej). Wykorzystuje się ideę tzw. douczania istniejącego klasyfikatora z wykorzystaniem złożonego klasyfikatora etykietującego wybrane przykłady dostępne w strumieniu zgłoszeń. Ponadto częściowo nadzorowana analiza skupień (tzw. semi-supervised clustering) jest wykorzystana do wyboru przykładów, które należy zaetykietować. Celem pracy jest zaprojektowanie implementacji jednego z algorytmów wykorzystujących taki paradygmat aktywnego uczenia. Dane wyjściowe Literatura na temat uczenia maszynowego, oraz klasyfikatory z pakietu o nazwie WEKA, dotychczasowe implementacje podobnych środowisk. Zadania Zapoznać się z literaturą i wybranym algorytmem aktywnego uczenia się oraz częściowo nadzorowanej analizy skupień. W konsultacji z promotorem zaproponować stosowne modyfikacje wybranego algorytmów. Wykonać projekt i implementacje oraz przeprowadzić eksperymenty weryfikujące. Promotor dr hab. inż. Jerzy Stefanowski
  • 21. Opiekun 47.4Temat Metody oceny i wyjaśniania ważności elementów danych w systemach . uczących się w zastosowaniach medyczny Wersja angielska Finding explanations of induced classifiers – supporting medical decisions tytułu Cel pracy Zaprojektować i zaimplementować aplikację, która ma wspomagać wyjaśniania decyzji klasyfikatora poprzez wskazanie, które atrybuty i ich wartości miały największe znaczenie dla poprawnych sugestii decyzji. W miarę możliwości dokonać weryfikacji tej metody w zastosowaniu medycznym. Dane wyjściowe Literatura na temat uczenia maszynowego, statystyki oraz dotychczasowe implementacje wybranych algorytmów uczących się. Zadania Zapoznać się z aktualnym stanem prac nad generowaniem uzasadnień systemów klasyfikujących opartych na uczeniu się z przykładów oraz metod statystycznej oceny ważności atrybutów oraz ich wartości. Przy współpracy z opiekunem/promotorem stworzyć połączenie lub rozszerzenie istniejących metod. Stworzyć implementację prototypu takiego systemu. Promotor dr hab. inż. Jerzy Stefanowski, prof. PP Opiekun 48.Temat Segmentacja tekstu dla potrzeb skanowanie i przetwarzania starodruków Wersja angielska Text segmentation for old manuscripts tytułu Cel pracy Opracować i zaimplementować algorytm automatycznej segmentacji tekstu z uwzględnieniem specyfiki starodruków (teks wielołamowy, fotografie, ryciny). Dane wyjściowe Publikacje na temat analizy i przetwarzania obrazów. Zadania Opracować i zaimplementować algorytm, oraz wykonać eksperyment weryfikujący skuteczność segmentacji. Do tekstu pracy dołączyć oprogramowanie i instrukcję użytkownika. Promotor dr inż. Jacek Jelonek Opiekun 49.Temat System automatycznego rozpoznawania tekstu Wersja angielska Optical character recognition system tytułu Cel pracy Opracować i zaimplementować algorytm automatycznego rozpoznawania tekstu. Dane wyjściowe Publikacje na temat systemów rozpoznawania tekstu Zadania Opracować i zaimplementować algorytm, oraz wykonać eksperyment obliczeniowy weryfikujący skuteczność rozpoznawania tekstu. Do tekstu pracy dołączyć oprogramowanie i instrukcję użytkownika.
  • 22. Promotor dr inż. Jacek Jelonek Opiekun 50.Temat Synteza mowy na urz ądzeniach mobilnym Wersja angielska Speech synthesis for mobile devices tytułu Cel pracy Projekt platformy mobilnej i osadzenie na niej wybranego systemu syntezy mowy Dane wyjściowe Literatura na temat cyfrowych układów elektronicznych oraz systemów syntezy mowy. Zadania Projekt i wykonanie układu elektronicznego urządzenia mikroprocesorowego. Analiza dostępnych systemów syntezy mowy dedykowanej dla urządzeń mobilnych i osadzenie jednego z nich na platformie mobilnej. Promotor dr inż. Jacek Jelonek Opiekun 51.Temat Internetowy system komunikacji ze studentami Wersja angielska Communication system order in the Internet System of the Company Management tytułu Cel pracy Celem pracy jest stworzenie systemu, który pozwala na sprawne komunikowanie za pomocą internetu. Celem jest też realizacja GUI i sprawozdawczość w języku Java. Dane wyjściowe Literatura na temat technologii internetowych. Propozycja architektury systemu. Specyfikacja wymagań systemu. Zadania 4. Zapoznanie się z odpowiednimi narzędziami i komponentami. 5. Skonfigurowanie serwera zapewniającego dostęp za pośrednictwem stron internetowych do bazy danych. 6. Zaprojektowanie oraz implementacja bazy danych. 7. Zaprojektowanie interfejsu. 8. Implementacja procedur przetwarzania. Promotor dr inż. Paweł Kominek Opiekun dr inż. Paweł Kominek 52.Temat System ewidencji majątku trwałego Wersja angielska Design and implementation of the Assets Management System. tytułu Cel pracy Celem pracy jest stworzenie systemu, który pozwala na ewidencję i zarządzanie majątku trwałego. Celem jest realizacja GUI i wdrożenie systemu w języku Java.
  • 23. Dane wyjściowe Literatura na temat technologii internetowych i java. Propozycja architektury systemu. Specyfikacja wymagań systemu. Zadania 1. Zapoznanie się z odpowiednimi narzędziami i komponentami. 2. Utworzenie struktury bazy. 3. Zaprojektowanie interfejsu do wizualizacji. 4. Wdrożenie systemu. Promotor dr inż. Paweł Kominek Opiekun dr inż. Paweł Kominek 53.Temat Internetowy system ankietowania Wersja angielska Questionnaire construction system tytułu Cel pracy Celem pracy jest stworzenie systemu do konstrukcji ankiet. W ramach celu głównego realizacja GUI, implementacja bazy oraz raportowanie wyników. Dane wyjściowe Literatura na temat technologii internetowych, konstrukcji ankiet. Specyfikacja systemu. Zadania 1. Zaprojektowanie GUI. 2. Utworzenie struktury bazy. 3. Utworzenie instalatora. 4. Wdrożenie systemu. 5. Udokumentowanie wykonanych prac. Promotor dr inż. Paweł Kominek Opiekun dr inż. Paweł Kominek 54.Temat Koewolucja strategii dla gry Go Wersja angielska Coevoluton of strategies for the Go game tytułu Cel pracy Wykorzystanie optymalizacji w architekturze koewolucyjnej do zaprojektowania strategii gry w Go – ewentualnie w innej, wybranej grze. Dane wyjściowe Literatura na temat gry Go i jej zasad, kod źródłowy bibliotek i programów do gry w Go Zadania 6.Zapoznanie się z dostępnym kodem źródłowym 7.Zaproponowanie reprezentacji strategii i operatorów genetycznych 8.Przeprowadzenie eksperymentów koewolucyjnych Promotor dr inż. Maciej Komosiński
  • 24. Opiekun 55.Temat System wspomagający naukę gry na instrumencie klawiszowym Wersja angielska The system that supports learning to play the piano keyboard Tytułu Cel pracy Rozwój systemu wspomagającego w czasie rzeczywistym naukę gry na pianinie (podłączonym przez MIDI do komputera). Dane wyjściowe Źródła i dokumentacja istniejącego systemu Zadania 1. Zapoznanie się z poprzednimi pracami i niedoskonałościami istniejącego oprogramowania 2. Ulepszenie wizualizacji zapisu nutowego, zdefiniowanie „lekcji” 3. Przeprowadzenie doświadczeń badających skuteczność nauki Promotor dr inż. Maciej Komosiński Opiekun 56.Temat Ewolucja komunikacji Wersja angielska Evolution of communication Tytułu Cel pracy Wykorzystanie optymalizacji ewolucyjnej do wykształcenia komunikacji między agentami Dane wyjściowe Dokumentacja środowiska Framsticks i mechanizmów komunikacji; źródła istniejących eksperymentów wykorzystujących komunikację Zadania 1. Zapoznanie się z dostępnymi mechanizmami komunikacji 2. Zaprojektowanie i zaimplementowanie eksperymentu w którym do osiągnięcia sukcesu niezbędna jest wymiana informacji między agentami 3. Przeprowadzenie doświadczeń i analiza wykształconych sposobów komunikacji Promotor dr inż. Maciej Komosiński Opiekun 57.Temat Moduł wspomagający redakcję czasopisma naukowego w doborze recenzentów. Wersja angielska Scientific journal editorial system - reviewer suggestion module. Tytułu Cel pracy Projekt i implementacja modułu wspomagającego sekretarza redakcji czasopisma wydawanego w Instytucie Informatyki w zakresie trafnego doboru recenzentów dla wpływających artykułów.
  • 25. Dane wyjściowe Literatura z zakresu technologii .NET. Dokumentacja techniczna internetowego systemu obsługi FCDS. Specyfikacja wymagań sekretariatu. Zadania Zapoznać się z literaturą i specyfiką problemu doboru kompetentnych recenzentów. Poznać budowę i działanie systemu obsługi czasopisma wykorzystywanego w redakcji. Zaimplementować moduł ułatwiający dobór kompetentnych recenzentów na podstawie słów kluczowych artykułów, uprzednio wykonywanych recenzji, odsetka odmów, spóźnień i rzetelności recenzentów. Import danych archiwalnych z poprzedniego systemu. Przetestować działanie systemu w rzeczywistej pracy sekretariatu czasopisma. Opracować dokumentację techniczną i instrukcję użytkownika. Promotor dr inż. Irmina Masłowska Opiekun jw. 58.Temat Identyfikacja i ekstrakcja opinii w treściach generowanych przez użytkowników Internetu. Wersja angielska Opinion identification and extraction in user-generated content. Tytułu Cel pracy Celem pracy jest opracowanie metody wykrywania fragmentów będących opiniami nt. produktów, usług, osób, czy zdarzeń w treściach generowanych przez użytkowników Internetu takich jak: blogi, grupy dyskusyjne, fora internetowe, itp. Dane wyjściowe Literatura z zakresu analizy lingwistycznej oraz z dziedziny problemu. Zadania Zapoznać się z dostępną literaturą i dokonać przeglądu literatury dotyczącej badań nad identyfikacją i ekstrakcją opinii dla języka angielskiego. Zaproponować i zaimplementować metodę automatycznej identyfikacji i ekstrakcji opinii w wypowiedziach użytkowników Internetu. Dokonać eksperymentalnej oceny zaproponowanego podejścia. Promotor dr inż. Irmina Masłowska Opiekun jw. 59.Temat Klasyfikacja opinii zamieszczanych w Internecie. Wersja angielska Classification of opinions from the Web. tytułu Cel pracy Celem pracy jest opracowanie projektu i implementacji klasyfikatora polskojęzycznych tekstów będących opiniami zamieszczanymi przez użytkowników w Internecie. Klasyfikator powinien wykorzystywać informację nt. zabarwienia emocjonalnego poszczególnych słów i zwrotów użytych w tekście opinii. Dane wyjściowe Literatura z zakresu uczenia maszynowego oraz z dziedziny problemu. Zbiory polskojęzycznych recenzji pochodzących z Internetu. Wyniki eksperymentów wykonanych na zbiorach testowych z wykorzystaniem popularnych klasyfikatorów tekstów. Zadania Zapoznać się z literaturą. Zaprojektować klasyfikator opinii wykorzystujący zewnętrzne słowniki lub inne mechanizmy pozwalające na ustalenie zabarwienia emocjonalnego poszczególnych słów i zwrotów użytych w tekście opinii. Dokonać implementacji klasyfikatora i przetestować jego działanie na dostępnych zbiorach recenzji. Opracować wyniki i sprecyzować wnioski z uwzględnieniem porównania otrzymanych wyników z wynikami eksperymentów
  • 26. wykonanych na ww. zbiorach z wykorzystaniem popularnych klasyfikatorów tekstów. Promotor dr inż. Irmina Masłowska Opiekun jw. 60. Temat Społecznościowy system rekomendacyjny lokali gastronomicznych Wersja angielska Social recommendation web system for gastronomy tytułu Cel pracy Stworzenie aplikacji webowej umożliwiającej ocenianie lokali gastronomicznych przez użytkowników wraz z zaproponowaniem algorytmu rekomendacyjnego. Dane wyjściowe literatura dotycząca uczenia się preferencji i metod wspomagania decyzji, literatura dotycząca projektowania i wytwarzania aplikacji Web 2.0 z technologią AJAX Zadania projekt i implementacja aplikacji webowej, prace nad algorytmem rekomendacyjnym Promotor dr inż. Bartłomiej Prędki Opiekun 61. Temat Generator list odtwarzania zgodnych z preferencjami użytkownika Wersja angielska Playlist generator based on user preferences tytułu Cel pracy Stworzenie aplikacji współpracującej z biblioteką iTunes umożlwiającej tworzenie list odtwarzania zgodnych z wymaganiami użytkownika, a jednocześnie odpowiadających jego preferencjom Dane wyjściowe literatura dotycząca uczenia się preferencji, program iTunes wraz ze swoim API Zadania zaproponowanie i implementacja algorytmu tworzenia list odtwarzania zgodnych z preferencjami użytkownika Promotor dr inż. Bartłomiej Prędki Opiekun 62. Temat Narzędzie do tworzenia interaktywnych map w technologi Windows Presentation Foundation Wersja angielska Interactive map tool using Windows Presentation Foundation tytułu Cel pracy projekt i implementacja narzędzia umożliwiającego wykonywanie wizualizacji informacji w postaci map, możliwość importu map z formatu SVG, zapis w technologii XAML
  • 27. Dane wyjściowe litertatura dotycząca technologii WPF i Silverlight, znajomość XAML i formatu SVG Zadania projekt i implementacja biblioteki kontrolek umożliwiającej interaktywne tworzenie i przeglądanie map Promotor dr inż. Bartłomiej Prędki Opiekun 63. Temat System do wielokryterialnej oceny reguł decyzyjnych typu „at-least” i „at- most”. Wersja angielska Multicriteria evaluation system for “at-least” and “at-most” rules. tytułu Cel pracy Opracowanie, implementacja i integracja z istniejącym systemem Miner metody generowania reguł typu „at-least” i „at-most”, uwzględniającej dodatkowo procent w jakim reguły pokrywają zbiór przykładów wejściowych. Dane wyjściowe Literatura z zakresu metod generowania reguł typu „at-least”, „at-most” oraz dokumentacja systemu Miner. Zadania Zapoznanie się z literaturą i wybranym algorytmem indukcji reguł typu „at-least” i „at-most”. Opracowanie i dostosowanie metodyki by uwzględniała parametr związany z procentowym pokryciem zbioru danych wejściowych przez zbiór reguł. Zaprojektowanie, implementacja i integracja z systemem Miner opracowanych algorytmów. Przetestowanie algorytmów. Przeprowadzanie porównawczych eksperymentów obliczeniowych. Opracowanie wyników eksperymentalnych i wyciągnięcie konkluzji. Promotor Dr inż. Izabela Szczęch Opiekun jw. 64. Temat Ewaluacja i porównanie algorytmów generowania reguł asocjacyjnych. Wersja angielska Evaluation and comparison of algorithms for generation of association rules. tytułu Cel pracy Praca ma charakter przeglądowy. Jej celem jest analiza teoretyczna i implementacja kilku wybranych algorytmów generowania reguł asocjacyjnych oraz dokonanie porównawczej oceny ich wydajności, szybkości i wyników działania. Dane wyjściowe Literatura z zakresu metod generowania reguł asocjacyjnych. Zadania Zapoznanie się z literaturą dotyczącą wybranych algorytmów (i ich rozszerzeń) indukcji reguł asocjacyjnych. Dokonanie teoretycznego porównania wybranych algorytmów, a następnie zaimplementowanie ich i przeprowadzanie porównawczych eksperymentów obliczeniowych. Opracowanie wyników eksperymentalnych i wyciągnięcie konkluzji. Promotor Dr inż. Izabela Szczęch Opiekun jw.
  • 28. 65. Temat Przegląd i porównanie miar oceny atrakcyjności reguł. Wersja angielska Survey and comparison of rule attractiveness measures. tytułu Cel pracy Literatura dotycząca reguł asocjacyjnych i decyzyjnych szeroko porusza problem oceny wygenerowanych reguł za pomocą miar oceny ich atrakcyjności. Celem pracy jest utworzenie przeglądu literatury oraz zaimplementowanie algorytmu generacji reguł uwzględniającego wybrane miary oceny reguł, a następnie analiza porównawcza wyników otrzymanych przez zastosowanie różnych miar.. Dane wyjściowe Literatura dotycząca miar oceny atrakcyjności reguł oraz metod generowania reguł. Zadania Zapoznanie się z literaturą i dokonanie jej przeglądu. Opracowanie zestawienia porównawczego różnych miar oceny reguł. Implementacja algorytmu generowania reguł uwzględniającego wybrane miary. Przeprowadzanie porównawczych eksperymentów obliczeniowych. Opracowanie wyników eksperymentalnych i wyciągnięcie konkluzji. Promotor Dr inż. Izabela Szczęch Opiekun jw. 66.Temat Obfuskator dla platformy .Net Wersja angielska Obfuscation engine for the .Net platform tytułu Cel pracy Dla języka Java istnieje bardzo potężny (i darmowy) obfuskator, code-shrinker i optymalizator Proguard. Podobne narzędzia dla platformy .Net są komercyjne i żadne z istniejących nie jest tak elastyczne w konfiguracji jak wspomniany Proguard. Celem pracy jest opracowanie (na podstawie istniejących zasobów) algorytmów i implementacji programu obfuskacji dla programów napisanych w kodzie maszynowym platformy .Net. Dane wyjściowe Specyfikacja platformy .Net (ECMA). Kod źródłowy programów open-source Proguard oraz Mono.Cecil i Mono.Linker. Zadania 9.Zapoznanie się z celami i specyfiką obfuskacji oraz code-shrinking. 10.Analiza rozwiązań w Proguard oraz Mono.Cecil i Mono.Linker. 11.Zaprojektowanie algorytmu obfuskacji i code-shrinking oraz jego implementacja. Promotor dr inż. Dawid Weiss Opiekun Stopień trudności: Trudny (wymagana pasja do analizy kodu maszynowego oraz struktur niskopoziomowych.) Magistrant: 67. Temat Lematyzacja słów pozasłownikowych dla języka polskiego
  • 29. Wersja angielska Stemming of non-dictionary Polish words tytułu Cel pracy Celem pracy jest zastanowienie się nad możliwością konstrukcji automatów predykcyjnych, zdolnych sprowadzać odmienione formy słów nieistniejących w słowniku do ich „podstawowych” wersji (lematów). Przykładowo: obciachowego -> obciachowy (lub obciach); Matełki -> Matełko. Istnieją w literaturze naukowej prace, które podejmowały już ten temat (np. Jan Daciuk), choć interesujące byłoby spojrzenie na problem z perspektywy słownika form istniejących w projekcie Morfologik. Dane wyjściowe Literatura dotycząca lematyzacji w języku polskim. Indeks Tokarskiego. Projekt Morfologik. Zadania 4. Opracowanie przeglądu literatury. 5. Opracowanie i opis istniejących metod. 6. Implementacja i ewaluacja algorytmu wg własnego pomysłu. Promotor dr inż. Dawid Weiss Opiekun Stopień trudności: Średni do trudnego (wymagana inwencja własna). Magistrant: 68.3Temat Programowanie aspektowe w J2ME. . Wersja angielska Aspect oriented programming in J2ME. tytułu Cel pracy Programowanie aspektowe jest bardzo rozpowszechnione w językach obiektowych i pozwala na wygodne wplatanie niezależnych od funkcjonalności programu aspektów (np. logowania, autoryzacji, weryfikacji asercji). W Java2 Micro Edition programowanie aspektowe jest trudniejsze do implementacji z powodu braku mechanizmu reflection oraz wymuszonej preweryfikacji kodu. Celem pracy jest opracowanie mechanizmu wplatania (wybranych) aspektów do programów napisanych pod KVM (J2ME) oraz Google Android. Dane wyjściowe Literatura i systemy implementujące AOP dla J2SE. Literatura dotycząca Javy Micro Edition i Google Android. Zadania 4.Przeglądu literatury i sporządzenie taksonomii wybranych aspektów do przeniesienia do J2ME. 5.Opracowanie sposobu implementacji aspektów i przekazywania parametrów w J2ME. Promotor dr inż. Dawid Weiss Opiekun Stopień trudności: Łatwy do średniego (wymagana przynajmniej dobra znajomość J2ME). Magistrant: 69.Temat Interfejsy użytkownika oparte na modelu Wersja angielska Model-based user interfaces tytułu
  • 30. Cel pracy Zapoznanie się z zagadnieniem interfejsów użytkownika opartych na modelu. Budowa przykładowego systemu wykorzystującego tą koncepcję. Dane wyjściowe Literatura na temat interfejsów użytkownika opartych na modelu. Dostępne narzędzia i biblioteki programistyczne. Zadania 11. Przygotować przegląd literatury na temat interfejsów opartych na modelu. 12. Dokonać krytycznego porównania dostępnych rozwiązań i wybrać jedno do wykorzystania w implementacji. 13. Zaprojektować przykładowy system (do wspomagania decyzji klinicznych) działający na wielu różnych platformach (WWW, komputery stacjonarne, urządzenia mobilne). 14. Zaimplementować i udokumentować tworzony system. 15. Przetestować stworzony system. Promotor dr inż. Szymon Wilk Opiekun 70. Temat Zastosowanie modeli ontologicznych w projektowaniu klinicznych systemów wspomagania decyzji Wersja angielska Application of ontological models in the design of clinical decision support systems Tytułu Cel pracy Zapoznanie się z modelami ontologicznymi i ich zastosowaniem w projektowaniu klinicznych systemów wspomagania decyzji. Realizacja przykładowego systemu klinicznego wykorzystującego tą koncepcję. Dane wyjściowe Literatura na temat wykorzystania modeli ontologicznych w systemach medycznych. System Protégé do tworzenia modeli ontologicznych i jego dokumentacja. Zadania 12. Zapoznać się z systemem Protégé oraz udostępnionym API. 13. Przygotować przegląd literatury na temat zastosowania modeli ontologicznych w klinicznych systemach wspomagania decyzji. 14. Zaprojektować przykładowy kliniczny system wspomagana decyzji wykorzystujący modele ontologiczne do reprezentacji wiedzy eksperckiej (służącej do rozwiązywania problemów klinicznych) oraz struktury samego systemu. 15. Zaimplementować i udokumentować tworzony system. 16. Przetestować stworzony system. Promotor dr inż. Szymon Wilk Opiekun Temat wydany 71. Temat Wyszukiwanie informacji klinicznej dla aktualnego kontekstu Wersja angielska Searching context-specific clinical evidence Tytułu Cel pracy Zapoznanie się z pojęciem medycyny opartej na faktach (evidence-based medicine) oraz metodami wyszukiwania informacji medycznej istotnej w
  • 31. aktualnym kontekście. Budowa przykładowego systemu pozwalającego na wyszukiwanie informacji istotnej w aktualnym kontekście (np. uwzględniającym aktualny stan pacjenta lub sugerowane leczenie). Dane wyjściowe Literatura na temat medycyny opartej na faktach oraz systemów do wyszukiwania informacji medycznej. Dokumentacja systemu MMTx. Zadania 1. Zapoznać się z systemem MMTx. 2. Przygotować przegląd literatury na temat wyszukiwania informacji klinicznych. 3. Zaprojektować przykładowy system pozwalający na wyszukiwanie istotnej informacji biorąc pod uwagę stan pacjenta oraz sugerowane leczenie. 4. Zaimplementować i udokumentować tworzony system. 5. Przetestować stworzony system. Promotor dr inż. Szymon Wilk Opiekun 72.Temat System wspomagający naukę mowy u dzieci głuchych i niedosłyszących Wersja angielska A computer system sapporting speech learning by hearing-impaired children tytułu Cel pracy Zaimplementowanie systemu służącego do ćwiczeń nad wymową oraz głośnością wydawanych dźwięków Dane wyjściowe Literatura Zadania Stworzyć i zaimplementować dostępny przez przeglądarkę internetową system umożliwiający rehabilitację dzieci z zaburzeniami mowy. Do tekstu pracy dołączyć oprogramowanie i instrukcję użytkownika. Promotor Dr inż. Barbara Wołyńska Opiekun mgr inż. Luiza Budzyńska 73.-Temat Symulacja zmian położenia środka ciężkości cysterny samochodowej w zależności od parametrów ruchu pojazdu Wersja Simulation of the changes of the center of gravity in a tanker lorry due to the angielska parameters of its motion tytułu Cel pracy Opracowanie lub adaptacja oprogramowania dla przeprowadzania analiz związanych z oceną zmian poziomu bezpieczeństwa ruchu pojazdu samochodowego, wynikających z przemieszczania ciekłych ładunków w cysternach samochodowych podczas jazdy przy różnych parametrach ruchu pojazdu, właściwościach ładunku i stopnia napełnienia cysterny. Dane wyjściowe Parametry techniczne wybranych cystern samochodowych, zakres parametrów ruchu pojazdu (prędkości, przyspieszenia i opóźnienia, parametry drogi - promień łuku, nachylenie), właściwości przewożonych materiałów
  • 32. Zadania 1. Analiza obciążeń działających na pojazd znajdujący się w ruchu – wybór parametrów krytycznych 2. Analiza możliwych zmian położenia ładunku ciekłego w pojemniku w wyniku działania na ten ładunek sił bezwładności 3. Wyznaczenie wpływu wybranych: parametrów ruchu, właściwości drogi i właściwości ładunku na sposób przemieszczania się ładunku w cysternie 4. Opracowanie lub adaptacja oprogramowania do wykonywania symulacji umożliwiających ocenę wpływu przemieszczania się ładunku na stateczność pojazdu w zmiennych warunkach eksploatacji Promotor dr inż. Barbara Wołyńska Opiekun dr inż. Barbara Wołyńska 74.Temat System wspomagający rehabilitację dzieci z zaburzeniami percepcji Wersja System for supporting the rehabilitation of children with percepcion disorders angielska tytułu Cel pracy Zaimplementowanie systemu służącego do ćwiczeń poprawiających i rozwijających postrzeganie i koordynację wzrokowo-ruchową u dzieci Dane wyjściowe Literatura Zadania Stworzyć i zaimplementować dostępny lokalnie i przez przeglądarkę internetową system umożliwiający rehabilitację dzieci z zaburzeniami percepcji. Do tekstu pracy dołączyć oprogramowanie i instrukcję użytkownika. Promotor Dr inż. Barbara Wołyńska Opiekun dr inż. Barbara Wołyńska, mgr Barbara Kuszewska (specjalista logopeda) 75.Temat Implementacja metody Electre TRI na platformie DecisionDeck Wersja angielska Implementation of Electre TRI method on Decision Deck platform tytułu Cel pracy Celem pracy jest implementacja rozszerzonej metody wielokryterialnego sortowania Electre TRI na platformie Decision Deck Dane wyjściowe Literatura z zakresu Wielokryterialnego Wspomagania Decyzji, metody ELECTRE TRI, platformy Decision Deck oraz programowania w języku Java Zadania Zaprojektowanie, zaimplementowanie i przetestowanie modułu platformy Decision Deck, umożliwiającego wprowadzanie informacji preferencyjnych metody Electre TRI w sposób bezpośredni, a także przez inferencję tych parametrów z przykładów decyzji dostarczanych przez decydenta Promotor dr inż. Piotr Zielniewicz Opiekun dr inż. Piotr Zielniewicz 76.Temat Analiza efektywności open-sourcowych solwerów programowania liniowego w językach Java i C# Wersja angielska Performance analysis of open-source LP solvers in Java and C# languages Tytułu
  • 33. Cel pracy Celem pracy jest przegląd dostępnych open-sourcowych solwerów programowania matematycznego, opracowanie efektywnych mechanizmów ułatwiających korzystanie z w.w. solwerów z poziomu języka Java i platformy .NET (C#) oraz przeprowadzenie oceny ich efektywności Dane wyjściowe Literatura z zakresu programowania matematycznego oraz programowania w językach Java, C# oraz środowiska .NET Zadania Zaprojektowanie i zaimplementowanie dla solwerów natywnych bibliotek pośredniczących dla języków Java oraz C#, opracowanie krótkich programów testujących, przeprowadzenie testów efektywnościowych solwerów w różnych środowiskach Promotor dr inż. Piotr Zielniewicz Opiekun dr inż. Piotr Zielniewicz 77. Temat Bioinformatyczna analiza kontaktów RNA-białko Wersja angielska Bioinformatic analysis of RNA-protein contacts tytułu Cel pracy Zaprojektowanie oraz implementacja narzędzia do wyszukiwania i analizy danych o kontaktach w kompleksach RNA-białko. Dane wyjściowe Literatura dotycząca podstawowych zagadnień biologii strukturalnej, struktury przestrzennej oraz parametrów strukturalnych cząsteczek RNA, białke i kompleksów RNA-białko. Dokumentacja programów służących do obliczeń strukturalnych i formatu danych deponowanych w Protein Data Bank Zadania Zapoznanie się z postacią danych i parametrami opisującymi cząsteczki RNA oraz białka. Zapoznanie się z formatem danych przechowywanych w Protein Data Bank oraz z programami do obliczania parametrów strukturalnych dla kompleksów RNA-białko (programem HBPlus: http://www.icm.edu.pl/kdm/HBPLUS oraz bazą danych NPIDB: a database of structures of nucleic acid-protein complexes dostępną pod adresem: http://monkey.belozersky.msu.ru/NPIDB/). Projekt i implementacja narzędzia do wyszukiwania i analizy informacji o kontaktach. Przetestowanie narzędzia i wkomponowanie go w bazę danych RNA FRABASE. Stworzenie dokumentacji technicznej. Promotor prof. dr hab. inż. Jacek Błażewicz Opiekun dr inż. Marta Szachniuk (ewentualny) 78. Temat Opracowanie wersji równoległej algorytmu ClustalW na GPU Wersja angielska Development of ClustalW method on Graphics Processing Unit tytułu Cel pracy Celem pracy jest opracowanie równoległej wersji algorytmu dopasowania wielu sekwencji – ClustalW - z wykorzystaniem kart graficznych. Dane wyjściowe Literatura Zadania 17. Przegląd technologii umożliwiających przeprowadzenie obliczeń na kartach graficznych (technologie: CUDA firmy NVIDIA i ATI Stream).
  • 34. 18. Analiza działania metody ClustalW pod kątem możliwości zrównoleglenia obliczeń. 19. Implementacja algorytmu wykorzystującego karty graficzne do obliczeń. 20. Analiza wydajności zaproponowanego rozwiązania. 21. Porównanie algorytmów dedykowanych dla kart graficznych firmy ATI i NVIDIA. Promotor prof. dr hab. Inż. Jacek Błażewicz Opiekun mgr inż. Paweł Wojciechowski 79. Temat Opracowanie wersji równoległej algorytmu T-COFFEE na GPU Wersja angielska Development of T-COFFEE method on Graphics Processing Unit Tytułu Cel pracy Celem pracy jest opracowanie równoległej wersji algorytmu dopasowania wielu sekwencji – T-COFFEE – z wykorzystaniem kart graficznych. Dane wyjściowe Literatura Zadania 1. Przegląd technologii umożliwiających przeprowadzenie obliczeń na kartach graficznych (technologie: CUDA firmy NVIDIA i ATI Stream). 2. Analiza działania metody T-COFFEE pod kątem możliwości zrównoleglenia obliczeń. 3. Implementacja algorytmu wykorzystującego karty graficzne do obliczeń. 4. Analiza wydajności zaproponowanego rozwiązania. 5. Porównanie algorytmów dedykowanych dla kart graficznych firmy ATI i NVIDIA. Promotor prof. dr hab. Inż. Jacek Błażewicz Opiekun Mgr inż. Paweł Wojciechowski 80. Temat Opracowanie algorytmów równoległych budowy drzew filogenetycznych Wersja angielska Formulation of parallel algorithms for phylogenetic tree construction tytułu Cel pracy Celem pracy jest opracowanie oraz implementacja algorytmów budowy drzew filogenetycznych w języku CUDA wykonywanych na procesorach graficznych Dane wyjściowe Literatura Zadania 1. Przegląd literatury dotyczącej algorytmów budowy drzew filogenetycznych 2. Zapoznanie się z językiem programowania CUDA wykonywanym na procesorach graficznych 3. Opracowanie równoległych algorytmów budowy drzew filogenetycznych w języku CUDA
  • 35. 4. Implementacja wybranych algorytmów równoległych Promotor prof. dr hab. inż. Jacek Błażewicz Opiekun mgr inż. Paweł Kędziora 81. Temat Analiza danych mikromacierzowych przy użyciu metod uczenia maszynowego Wersja angielska Analysis of microarray data with machine learning methods tytułu Cel pracy Celem pracy jest opracowanie oraz implementacja metody do analizy danych pochodzących z eksperymentu biochemicznego na mikromacierzach DNA. Ze względu na ogromna liczbę danych uzyskiwanych w trakcie serii takich eksperymentów, należy te dane wstępnie przetworzyć – pogrupować geny ulegające podobnej ekspresji w celu znalezienia wzorca. Temu celowi miałby właśnie służyć konstruowany algorytm do klastrowania danych. Dane wyjściowe Na wejściu algorytm otrzymuje znormalizowane dane przedstawiające ekspresje genów na mikromacierzach DNA. Zadanie polega na klastrowaniu genów i wyszukaniu wzorców eksprresjii. Zadania 1. Zapoznanie się z literatura dotyczącą przedmiotu pracy 2. Zapoznanie się ze środowiskiem programowania R oraz dostępnymi metodami do klastrowania (mapy samoorganizujące się, hierarchiczne klastrowanie) 3. Współpraca w zakresie opracowania algorytmu klastrowania danych 4. Przetestowanie programu dla dostarczonych rzeczywistych danych oraz porównanie wyników działania algorytmów z innymi metodami dostępnymi w środowisku R 5. Złożenie pracy dyplomowej w formie pisemnej Promotor prof. dr hab. inż. Jacek Błażewicz Opiekun dr inż. Aleksandra Świercz 82. Temat Wizualizacja efektywności obliczeń równoległych Wersja angielska Visualization of parallel processing efficiency tytułu Cel pracy Opracować narzędzia do wizualizacji efektywności obliczeń równoległych i ocenić nimi jakość wybranych algorytmów szeregowania dla przykładowych aplikacji równoległych. Dane wyjściowe Literatura na temat szeregowania zadań, oceny efektywności przetwarzania równoległego. Zadania 1. Zaimplementować i przetestować przykładowe algorytmy szeregowania z opóźnieniami komunikacyjnymi 2. Przetestować efektywność powyższych algorytmów dla różnych parametrów systemu rozproszonego 3. Zaimplementować i przetestować system wizualizujący wyniki efektywności w zależności od parametrów systemu. Promotor dr hab. inż. Maciej Drozdowski
  • 36. Opiekun 83. Temat Badanie dostępności usług internetowych Wersja angielska Internet services availability testing tytułu Cel pracy Opracowanie narzędzi do badania dostępności usług sieciowych. Testy dostępności dla przykładowych systemów. Dane wyjściowe Literatura na temat sieci komputerowych, aplikacji internetowych, oceny efektywności systemów komputerowych i analizy danych Zadania 1. Zaprojektować, zaimplementować i przetestować system pomiaru czasu dostępu do wybranych zasobów sieciowych oraz prezentacji wyników w postaci miar dostępności Promotor dr hab. inż. Maciej Drozdowski Opiekun 84. Temat Badanie wpływu odległości komputerów na czasu obliczeń równoległych Wersja angielska Impact of computer distance on performance of parallel processing tytułu Cel pracy Przeprowadzić badanie zależności czasu wykonania aplikacji rozproszonej od odległości komputerów biorących udział w obliczeniach Dane wyjściowe Literatura na temat przetwarzania równoległego. Zadania 1. Zaprojektować, zaimplementować przykładowe aplikacje rozproszone. 2. Zaprojektować, zaimplementować i przetestować metody pomiaru odległości między komputerami biorącymi udział w obliczeniach. 3. Badać wpływ odległości między komputerami na czas obliczeń. Opracować wyniki. Promotor dr hab. inż. Maciej Drozdowski Opiekun 85. Temat System prezentacji wyników oceny efektywności komputerów klasy PC Wersja angielska PC-class computer performance results presentation system tytułu Cel pracy Opracować system gromadzący i prezentujący wyniki testów wydajności dla komputerów klasy PC
  • 37. Dane wyjściowe Literatura na temat oceny efektywności systemów komputerowych, aplikacji internetowych. Przykładowe testy wydajności podsystemów komputera osobistego. Zadania 16. Zaprojektować, zaimplementować i przetestować system gromadzący wyniki testów wydajności komputerów osobistych. 17. Zaprojektować, zaimplementować i przetestować system prezentujący wyniki testów w Internecie. Promotor dr hab. inż. Maciej Drozdowski Opiekun 86. Temat Projektowanie komputerów DNA Wersja angielska DNA computers design tytułu Cel pracy Celem pracy jest sformułowanie ogólnych zasad projektowania układów wykonujących obliczenia opartych na cząsteczkach DNA. Dane wyjściowe Literatura Zadania 3. Przegląd literatury dotyczącej algorytmów opartych na DNA. 4. Sporządzenie listy operacji elementarnych komputera DNA. 5. Sformułowanie ogólnych zasad projektowania oligonukleotydów przeznaczonych do kodowania informacji w komputerach DNA. 6. Zaprojektowanie komputera DNA rozwiązującego wybrany problem kombinatoryczny. Promotor dr hab. inż. Piotr Formanowicz Opiekun 87. Temat Algorytmy przybliżone dla problemów szeregowania zadań w systemach jednoprocesorowych z ograniczoną dostępnością Wersja angielska Heuristic algorithms for scheduling tasks in single processor systems with limited availability Tytułu Cel pracy Celem pracy jest opracowanie i przetestowanie algorytmów przybliżonych dla wybranych problemów szeregowania zadań w systemach jednoprocesorowych z ograniczoną dostępnością. Dane wyjściowe Literatura Zadania 1. Przegląd podstaw teorii szeregowania zadań ze szczególnym uwzględnieniem systemów jednoprocesorowych. 2. Analiza podstawowych algorytmów przybliżonych wykorzystywanych do szeregowania zadań w systemach jednoprocesorowych. 3. Konstrukcja, implementacja i przetestowanie algorytmów przybliżonych dla wybranych problemów szeregowania zadań w systemach
  • 38. jednoprocesorowych z ograniczoną dostępnością. Promotor dr hab. inż. Piotr Formanowicz Opiekun 88. Temat Projektowanie mikromacierzy DNA Wersja angielska DNA microarrays design tytułu Cel pracy Celem pracy jest opracowanie systemu wspomagającego projektowanie mikromacierzy DNA. Dane wyjściowe Literatura Zadania 1. Przegląd kryteriów stosowanych przy projektowaniu sond DNA. 2. Opracowanie modułu wyznaczającego energię wiązań kwasów nukleinowych. 3. Opracowanie modułu analizy sekwencji docelowych. 4. Opracowanie modułu generacji i weryfikacji sond. 5. Integracja poszczególnych składników systemu. Promotor dr hab. inż. Piotr Formanowicz Opiekun 89. Temat Algorytmy kwantowe dla problemów szeregowania zadań Wersja angielska Quantum algorithms for scheduling problems Tytułu Cel pracy Celem pracy jest zapoznanie się z ideą obliczeń kwantowych oraz zaproponowanie algorytmów kwantowych dla wybranych podstawowych problemów szeregowania zadań. Dane wyjściowe Literatura Zadania 1. Przegląd literatury dotyczącej komputerów i algorytmów kwantowych. 2. Analiza wybranych algorytmów kwantowych. 3. Zaprojektowanie algorytmów kwantowych dla wybranych problemów szeregowania zadań. Promotor dr hab. inż. Piotr Formanowicz Opiekun
  • 39. 90. Temat Algorytm grafowy dla asemblacji DNA w technologii Solexa Wersja angielska Graph algorithm for DNA assembly by Solexa technology Tytułu Cel pracy Celem pracy jest opracowanie i implementacja nowego algorytmu heurystycznego opartego o model z teorii grafów, rozwiązującego problem asemblacji łańcuchów DNA z wykorzystaniem danych pochodzących z eksperymentu przeprowadzonego w technologii Solexa. Program miałby być zaimplementowany w języku C/C++ i działać w środowisku Unix. Szczególny nacisk należy położyć na efektywność czasową i pamięciową algorytmu, który będzie przetwarzał wielomilionowe zbiory sekwencji, oraz na jego skuteczność tak, aby wypadł korzystnie w porównaniu z innymi metodami. Zaimplementowany algorytm należy przetestować na dostarczonych instancjach w sposób umożliwiający porównanie z innymi metodami. Dane wyjściowe Na wejściu algorytm wczytuje pliki tekstowe z milionami krótkich sekwencji (o długości około 35 znaków każda), będące rezultatem maszynowego zsekwencjonowania genomów organizmów lub ich fragmentów. Zadanie polega na odtworzeniu oryginalnej sekwencji genomowej poprzez właściwe uporządkowanie nakładających się sekwencji wejściowych. Osoba podejmująca się realizacji niniejszej pracy musi posiadać wiedzę niezbędną do właściwego wykonania wszystkich zadań składowych. Zadania 1. Zapoznanie się z literaturą dot. przedmiotu pracy dostarczoną przez promotora. 2. Współpraca nad teoretycznymi podstawami algorytmu. 3. Implementacja algorytmu wraz z optymalizacją kodu pod kątem zmniejszenia zajętości pamięci i skrócenia czasu obliczeń. 4. Przetestowanie programu w celu usunięcia wszystkich błędów i niespójności. 5. Przetestowanie programu na dostarczonych instancjach w sposób umożliwiający porównanie z innymi metodami, na wskazanej maszynie obliczeniowej. 6. Opracowanie wyników eksperymentu obliczeniowego. 7. Złożenie pracy dyplomowej w formie pisemnej. Promotor dr hab. inż. Marta Kasprzak Opiekun 91. Temat Algorytm przeszukiwania tabu dla asemblacji DNA w technologii Solexa Wersja angielska Tabu search algorithm for DNA assembly by Solexa technology Tytułu Cel pracy Celem pracy jest opracowanie i implementacja nowego algorytmu opartego o metaheurystykę tabu search, rozwiązującego problem asemblacji łańcuchów DNA z wykorzystaniem danych pochodzących z eksperymentu przeprowadzonego w technologii Solexa. Program miałby być zaimplementowany w języku C/C++ i działać w środowisku Unix. Szczególny nacisk należy położyć na efektywność czasową i pamięciową algorytmu, który będzie przetwarzał wielomilionowe zbiory sekwencji, oraz na jego skuteczność tak, aby wypadł korzystnie w porównaniu z innymi metodami. Zaimplementowany algorytm należy przetestować na dostarczonych instancjach w sposób umożliwiający porównanie z innymi metodami.
  • 40. Dane wyjściowe Na wejściu algorytm wczytuje pliki tekstowe z milionami krótkich sekwencji (o długości około 35 znaków każda), będące rezultatem maszynowego zsekwencjonowania genomów organizmów lub ich fragmentów. Zadanie polega na odtworzeniu oryginalnej sekwencji genomowej poprzez właściwe uporządkowanie nakładających się sekwencji wejściowych. Osoba podejmująca się realizacji niniejszej pracy musi posiadać wiedzę niezbędną do właściwego wykonania wszystkich zadań składowych. Zadania 1. Zapoznanie się z literaturą dot. przedmiotu pracy dostarczoną przez promotora. 2. Współpraca nad teoretycznymi podstawami algorytmu. 3. Implementacja algorytmu wraz z optymalizacją kodu pod kątem zmniejszenia zajętości pamięci i skrócenia czasu obliczeń. 4. Przetestowanie programu w celu usunięcia wszystkich błędów i niespójności. 5. Przetestowanie programu na dostarczonych instancjach w sposób umożliwiający porównanie z innymi metodami, na wskazanej maszynie obliczeniowej. 6. Opracowanie wyników eksperymentu obliczeniowego. 7. Złożenie pracy dyplomowej w formie pisemnej. Promotor dr hab. inż. Marta Kasprzak Opiekun 92. Temat Przedziałowe programowanie liniowe Wersja angielska Interval linear programming tytułu pracy: Cel pracy Opis i analiza przedziałowego zadania programowania liniowego. Dane wyjściowe Monografia „Linear Optimization Problems with Inexact Data” (M. Fiedler, J. Nedoma, J. Ramik, J. Rohn, K. Zimmermann) i inna literatura. Pakiet programistyczny Delphi. Zadania 1. Opis przedziałowego zagadnienia programowania liniowego. 2. Analiza zakresu wartości optymalnej. 3. Zaprogramowanie algorytmu obliczającego przedział wartości optymalnej. Promotor dr hab. Andrzej Marciniak Opiekun - 93. Temat Programowanie liniowe ze współczynnikami zbiorowymi Wersja angielska Linear programming with set coefficients tytułu pracy:
  • 41. Cel pracy Opis i analiza zadania programowania liniowego ze współczynnikami zbiorowymi. Dane wyjściowe Monografia „Linear Optimization Problems with Inexact Data” (M. Fiedler, J. Nedoma, J. Ramik, J. Rohn, K. Zimmermann) i inna literatura. Pakiet programistyczny Delphi. Zadania 1. Opis zadania programowania liniowego ze współczynnikami zbiorowymi. 2. Uogólniona metoda sympleks do rozwiązania zadania programowania liniowego ze współczynnikami zbiorowymi. 3. Zaprogramowanie algorytmu obliczającego dualne rozwiązanie optymalne. Promotor dr hab. Andrzej Marciniak Opiekun - 94. Temat Algorytmy dokładne i przybliżone dla wybranego problemu szeregowania zadań na procesorach dedykowanych Wersja angielska Exact and Heuristic Algorithms for Shop Scheduling Problem tytułu Cel pracy Celem pracy jest implementacja metody dokładnej oraz metod przybliżonych, w szczególności wybranej metody metaheurystycznej, rozwiązujących wybrany problem szeregowania zadań na procesorach dedykowanych. Dane wyjściowe Podstawowa literatura z omawianego zakresu. Wstępna specyfikacja wymagań. Zadania 1. Implementacja metody dokładnej. 2. Implementacja metod heurystycznych. 3. Implementacja modułu generacji danych testowych. 4. Przeprowadzanie eksperymentu obliczeniowego i analiza uzyskanych wyników. Promotor dr hab. inż. Małgorzata Sterna Opiekun  95. Temat Biblioteka algorytmów grafowych Wersja angielska Graph Algorithms Library Tytułu Cel pracy Celem pracy jest opracowanie biblioteki podstawowych algorytmów grafowych dla zastosowań dydaktycznych. System powinien umożliwiać wizualizację reprezentacji maszynowych grafu, zasady działania poszczególnych algorytmów oraz przeprowadzanie eksperymentów obliczeniowych z ich wykorzystaniem.
  • 42. Dane wyjściowe Podstawowa literatura z omawianego zakresu. Wstępna specyfikacja wymagań. Zadania 1. Implementacja wybranych klasycznych algorytmów grafowych. 2. Implementacja modułu wizualizacji grafu i jego reprezentacji maszynowych. 3. Implementacja modułu wizualizacji przebiegu obliczeń dla poszczególnych algorytmów grafowych. 4. Implementacja generatora danych wejściowych. 5. Implementacja modułu testującego zaimplementowane algorytmy grafowe dla zadanego zbioru danych. Promotor dr hab. inż. Małgorzata Sterna Opiekun  96. Temat Biblioteka algorytmów sortowania Wersja angielska Sorting Algorithms Library Tytułu Cel pracy Celem pracy jest opracowanie biblioteki algorytmów sortowania dla zastosowań dydaktycznych. System powinien umożliwiać prezentację zasady działania algorytmów oraz przeprowadzanie testów dla różnych rozkładów danych wejściowych. Dane wyjściowe Podstawowa literatura z omawianego zakresu. Wstępna specyfikacja wymagań. Zadania 1. Utworzenie bogatej biblioteki implementacji algorytmów sortowania. 2. Implementacja modułu wizualizacji przebiegu obliczeń dla poszczególnych metod sortowania. 3. Implementacja generatora danych wejściowych o różnym rozkładzie. 4. Implementacja modułu testującego metody sortowania dla zadanego zbioru danych. Promotor dr hab. inż. Małgorzata Sterna Opiekun  97. Temat Wspomaganie analizy szeregowalności w systemach silnie uwarunkowanych czasowo Wersja angielska Scheduling analysis support for hard-real time systems tytułu Cel pracy Celem pracy jest stworzenie oprogramowania wspomagającego analizę szeregowalności oprogramowania współbieżnego
  • 43. Dane wyjściowe literatura na temat wykorzystywanych języków programowania (Ada/Spark, Java, C), zasady projektowania systemów sterowania, analiza artefaktów oprogramowania Zadania 1. projekt narzędzie wspierającego analizę szeregowalności oprogramowania 2. implementacja i testy narzędzia Promotor dr inż. Wojciech Complak Opiekun 98. Temat Monitorowanie jakości serwisu w komunikacji z klientami mobilnymi Wersja angielska QoS monitoring in communication with mobile clients Tytułu Cel pracy Celem pracy jest stworzenie oprogramowania monitorującego spełnianie wymagań czasowych odnośnie komunikacji między klientem mobilnym a siecią kablową Dane wyjściowe literatura na temat protokołów sieciowych i programowania w środowisku .NET Zadania 1. Projekt i implementacja dwóch modułów programowych. Jeden z modułów jest uruchomiony po stronie klienta mobilnego, drugi – po stronie serwera wpiętego do sieci kablowej. 2. Analizowanie bieżącej przepustowości sieci oraz gromadzenie danych historycznych. 3. Przetestowanie i udokumentowanie aplikacji. Promotor dr inż. Wojciech Complak Opiekun 99. Temat Tolerowanie defektów w systemach informatycznych Wersja angielska Faults toleration of computer systems tytułu Cel pracy Analiza istniejących metodologii, metod i narzędzi wspomagających projektowanie i budowę systemów informatycznych tolerujących defekty w tym wbudowanych czasu rzeczywistego. Dane wyjściowe Uwagi prowadzącego, literatura przedmiotu Zadania Systematyzacja wiedzy na temat defektów, uszkodzeń,…. Analiza sposobów i technik tolerowania defektów. Wykonanie modelu i przeprowadzenie badań porównawczych technik dla celów dydaktycznych. Promotor dr inż. Rafał Klaus Opiekun - 100 Temat Inżynieria wymagań systemów czasu rzeczywistego .
  • 44. Wersja angielska Requirements engineering for real time systems. tytułu Cel pracy Analiza istniejących metodologii, metod i narzędzi wspomagających stosowanie zasad inżynierii wymagań w systemach czasu rzeczywistego. Dane wyjściowe Uwagi prowadzącego, literatura przedmiotu Zadania Definicja i współczesne założenia inżynierii wymagań. Klasyfikacja i analiza porównawcza metod i narzędzi stosowanych w inżynierii wymagań systemów czasu rzeczywistego. Wykonanie modelu dydaktycznego i przeprowadzenie badań ze szczególnym uwzględnieniem wiarygodności systemu. Promotor dr inż. Rafał Klaus Opiekun - (ewentualny) 101 Temat Domowe centrum medyczne . Wersja angielska Family health care system tytułu Cel pracy Opracowanie systemu wspomagającego opiekę zdrowotną rodziny, obejmującego rejestrowanie danych pomiarowych i opisowych, doradztwo i archiwizację. Dane wyjściowe Literatura dotycząca systemów programowania wizualnego. Wiedza dziedzinowa z zakresu podstawowych działań związanych z troską o zdrowie. Zadania 1. Opracowanie projektu koncepcyjnego domowego centrum medycznego, sformułowanie specyfikacji wymagań 2. Implementacja oprogramowania domowego centrum medycznego 3. Opracowanie dokumentacji technicznej i podręcznika użytkownika Promotor dr inż. Jan Kniat Opiekun 102 Temat System wspomagający inwentaryzację dla urządzenia PDA . Wersja angielska Stock-taking supporting system for PDA tytułu Cel pracy Opracowanie aplikacji dla urządzenia PDA, która wspomaga przeprowadzenie inwentaryzacji w obiekcie handlowym
  • 45. Dane wyjściowe Literatura dotycząca systemów programowania wizualnego dla urządzeń PDA. Wiedza dziedzinowa z zakresu zasad prowadzenia inwentaryzacji. Zadania 1. Opracowanie projektu koncepcyjnego systemu wspomagającego inwentaryzację, sformułowanie specyfikacji wymagań 2. Implementacja oprogramowania systemu wspomagającego inwentaryzację 3. Opracowanie dokumentacji technicznej i podręcznika użytkownika Promotor dr inż. Jan Kniat Opiekun 103 Temat System wspomagający relacje z zawodów sportowych publikowanych . bezpośrednio w Internecie Wersja angielska Sport’s events internet life transmission supporting system tytułu Cel pracy Zrealizowanie systemu, który ułatwiałby wypełnianie programów zawodów żużlowych dla serwisu prowadzącego relacje na żywo w Internecie Dane wyjściowe Literatura dotycząca tworzenia aplikacji internetowych. Wiedza dziedzinowa z zakresu zarządzania bezpośrednimi transmisjami z zawodów żużlowych. Zadania 1. Opracowanie projektu koncepcyjnego systemu wspomagającego transmisję, sformułowanie specyfikacji wymagań 2. Implementacja oprogramowania systemu wspomagającego transmisję 3. Opracowanie dokumentacji technicznej i podręcznika użytkownika Promotor dr inż. Jan Kniat Opiekun 104 Temat Modelowanie wybranych molekularnych struktur przestrzennych . Wersja angielska Development of a computational technique to identify optimal alignments leading to a modeling pipeline. tytułu Cel pracy Zaprojektowanie i implementacja metody optymalnego dopasowania modeli przestrzennych. (realizacja pracy wymaga czasowego pobytu na Uniwersytecie Kalifornijskim w Davis, USA) Dane wyjściowe 1. Literatura 2. Opis aplikacji i technologii 3. Propozycja architektury systemu Zadania 1. Implementacja formalizmów deskryptorowych 2. Zaprojektowanie i implementacja reprezentacji wybranych danych
  • 46. genetycznych z mechanizmami wyszukiwania 3. Zaprojektowanie i implementacja metody oceny jakości struktur. 4. Implementacja metody SVR 5. Zaprojektowanie i Integracja całego procesu ewaluacji optymalnego dopasowania modeli przestrzennych Promotor dr inż. Piotr Łukasiak Opiekun 105 Temat Ocena jakości wybranych molekularnych struktur przestrzennych . Wersja angielska Quality assessment of genetic 3D structures Tytułu Cel pracy Zaprojektowanie i implementacja aplikacji umożliwiającej ocenę jakości wzajemnego dopasowania struktur przestrzennych.. Dane wyjściowe 1. Literatura 2. Opis aplikacji i technologii 3. Propozycja architektury systemu i algorytmów Zadania 1. Zaprojektowanie i implementacja schematu decyzyjnego umożliwiającego porównanie modeli przestrzennych w oparciu o sąsiedztwo lokalne 2. Implementacja istniejących metod służących do porównywania struktur przestrzennych 3. Przetestowanie zaimplementowanych rozwiązań na rzeczywistych danych 4. Zintegrowanie zaimplementowanych algorytmów w jednolitą aplikację internetową Promotor dr inż. Piotr Łukasiak Opiekun 106 Temat Zarządzanie agentami w systemie produkcyjnym . Wersja angielska Agent Management algorithms in the production systems tytułu Cel pracy Celem pracy jest opracowanie i algorytmów dla modelu zarządzania agentami w systemie produkcyjnym. Dane wyjściowe Literatura Wstępna specyfikacja wymagań Zadania 1. Model matematyczny
  • 47. 2. Opracowanie algorytmów 3. Przeprowadzenie eksperymentu obliczeniowego Promotor dr inż. Grzegorz Pawlak Opiekun 107 Temat RNAcomposer – budowanie przestrzennej struktury RNA . Wersja angielska RNAcomposer – a construction of RNA tertiary structure tytułu Cel pracy Zaprojektowanie oraz implementacja narzędzia z interfejsem sieciowym do konstruowania cząsteczek RNA z elementów strukturalnych. Dane wyjściowe Literatura dotycząca tworzenia aplikacji sieciowych. Literatura dotycząca podstawowych zagadnień biologii strukturalnej, struktury przestrzennej oraz parametrów strukturalnych cząsteczek RNA. Dokumentacja programów służących do obliczeń strukturalnych i formatu danych deponowanych w Protein Data Bank Zadania Zapoznanie się z postacią danych i parametrami opisującymi cząsteczki RNA. Zapoznanie się z formatem danych przechowywanych w Protein Data Bank. Projekt i implementacja serwera realizującego fragmentację struktur, wyszukiwanie elementów strukturalnych i składanie ich w pojedynczą strukturę cząsteczki. Stworzenie interfejsu sieciowego. Przetestowanie systemu. Stworzenie dokumentacji technicznej. Promotor dr inż. Marta Szachniuk Opiekun 108 Temat Wyszukiwarka małych elementów strukturalnych kwasów nukleinowych. . Wersja angielska Small structural elements of nucleic acids search engine. tytułu Cel pracy Zaprojektowanie oraz implementacja narzędzia do wyszukiwania małych elementów strukturalnych cząsteczek RNA i DNA. Połączenie wyszukiwarki z bazą danych RNA FRABASE 2.0. Dane wyjściowe Literatura dotycząca tworzenia wyszukiwarek i aplikacji sieciowych. Literatura dotycząca podstawowych zagadnień biologii strukturalnej, motywów RNA, parametrów struktury. Dokumentacja dotycząca bazy danych RNA FRABASE. Zadania Zapoznanie się z postacią danych i parametrami opisującymi cząsteczki RNA oraz z notacją do zapisu motywów strukturalnych. Zapoznanie się z architekturą i funkcjonalnością bazy danych RNA FRABASE. Projekt i implementacja narzędzia realizującego wyszukiwanie w RNA FRABASE małych elementów strukturalnych przy zadanych parametrach. Połączenie wyszukiwarki z bazą RNA FRABASE. Przetestowanie systemu. Stworzenie dokumentacji technicznej. Promotor dr inż. Marta Szachniuk
  • 48. Opiekun 109 Temat Przeglad i przeszukiwanie baz danych RNA . Wersja angielska The review and search of the RNA databases Tytułu Cel pracy Celem pracy jest zapoznanie się ze sposobem wyszukiwania sekwencji RNA w różnych bazach danych. Przeszukiwanie baz danych będzie się odbywało dla sekwencji RNA organizmu Sus scrofa, dostarczonych przez biochemików z laboratorium. Dane wyjściowe Dla dostarczonej biblioteki sekwencji RNA należy przeszukać bazy danych w celu odrzucenia niektórych sekwencji nie spełniających kryteriów, oraz znalezienia sekwencji pasujących (komplementarnych). Zadania 1. Zapoznanie się z dostarczoną literaturą 2. Zapoznanie się ze sposobem przeszukiwania sekwencji RNA w różnych bazach danych oraz z programem BLAST do porównywania sekwencji. 3. Przeszukanie baz danych RNA (Rfam oraz RepBase) w celu usunięcia sekwencji RNA, nie spełniających pewnych kryteriów. 4. Weryfikacja czy pozostałe sekwencje znajdują się w bazie danych znanych sekwencji miRNA. 5. Wyszukanie w bazach danych typu GenBank sekwencji komplementarnych do badanych RNA. 6. Opracowanie wyników dla poszczególnych etapów przeszukiwania baz danych. 7. Złożenie dokumentacji sposobu przeszukiwania baz danych w formie pracy dyplomowej Promotor dr. inż Aleksandra Świercz Opiekun 110 Temat Projekt i implementacja systemu organizującego spotkania i wypoczynek . użytkownikom serwisu internetowego Wersja angielska Design and implementation of the system organizing meetings and recreation of the users of web service tytułu Cel pracy Opracowanie systemu, który z jednej strony ułatwi organizowanie spotkań użytkownikom serwisu internetowego, a z drugiej zagwarantuje, że obsługująca go firma będzie zabezpieczona przed wahaniami i niesolidnością użytkowników serwisu Dane wyjściowe Koncepcja serwisu netowisko.pl. Zadania 1. Analiza zapotrzebowania użytkowników polskich serwisów web2.0 na wspólne organizowanie spotkań 2. Koncepcja wielofazowej organizacji spotkania i charakterystyka każdej z faz 3. Konstrukcja przypadków użycia
  • 49. Promotor dr inż. Andrzej Urbański Opiekun 111 Temat Projekt i implementacja systemu prostego czatu z wykorzystaniem . połączeń asynchronicznych (AJAX) w PHP/MySQL Wersja angielska Design and implementation of the simple chat system using asynchronous connections (AJAX) in PHP/MySQL Tytułu Cel pracy Opracowanie prostego i wygodnego systemu organizującego sesje czat ze sprawną wymianą komunikatów. Dane wyjściowe Kod systemów czat dla opowiadam.pl i piszmy.pl. Moduły systemu AJAX Zadania 1. Opracowanie podziału na moduły PHP, JavaScript, AJAX i zasad ich współpracy 2. Kodowanie poszczególnych modułów 3. Testy Promotor dr inż. Andrzej Urbański Opiekun 112 Temat Optymalizacja kosztów logistycznych . Wersja angielska Management optimization in logistic tytułu Cel pracy Analiza problemu, propozycja rozwiązań i implementacja procedur dla optymalizacji zarządzania logistyką w przedsiębiorstwie produkcyjnym na przykładzie sytuacji z logistycznej gry decyzyjnej. Dane wyjściowe Opis sytuacji, literatura Zadania Analiza problemu, propozycja metod i implementacja procedur wspomagających podejmowanie decyzji w zarządzaniu podsystemami logistycznymi. Promotor dr inż. Rafał Walkowiak Opiekun 113 Temat Przetwarzanie jednorodne w systemie wielokomputerowym . zrealizowanym w strukturach FPGA Wersja angielska Divisible job computing in FPGA multicomputer Tytułu
  • 50. Cel pracy Zbudowanie systemu wielokomputerowego w oparciu o procesory programowo implementowane w FPGA. Realizacja przetwarzania współbieżnego bazującego na modelu zadania jednorodnego. Dane wyjściowe Opis DE2, procesora NIOS. Zadania Zbudowanie systemu wielokomputerowego i przygotowanie dla niego oprogramowania wspomagającego przetwarzanie współbieżne Promotor dr inż. Rafał Walkowiak Opiekun 114 Temat Refaktoryzacja programów dla języków o dynamicznym systemie typów . Wersja angielska Refactoring programs written in languages with dynamic type system tytułu Cel pracy Celem pracy jest dokonanie oceny możliwości dokonywania refaktoryzacji w językach o dynamicznym systemie typów, zdefiniowanie kilku przekształceń, określenie warunków ich poprawności oraz określenie mechaniki. Dane wyjściowe Literatura dot. refaktoryzacji Zadania 1. Ocena możliwości dokonywania refaktoryzacji w językach o dynamicznym systemie typów, 2. Zdefiniowanie odpowiednich przekształceń 3. określenie warunków poprawności przekształceń oraz określenie mechaniki. Promotor dr inż. Bartosz Walter Opiekun 115 Temat Wykrywanie anomalii projektowych w kodzie programów na podstawie . historii zmian w repozytorium Wersja angielska Identification of software design anomalies based on history of changes in code repository Tytułu Cel pracy Opracowanie metody wykrywania anomalii związanych ze zmianami w kodzie. Implementacja metody. Walidacja metody i analiza wyników Dane wyjściowe Literatura dot. wzorców i antywzorców projektowych Zadania 1. Zaprojektowanie metody wykrywania anomalii związanych ze zmianami w kodzie. 2. Implementacja metody.
  • 51. 3. Walidacja metody i analiza wyników Promotor dr inż. Bartosz Walter Opiekun 116 Temat Wirtualny testament . Wersja angielska Virtual testament tytułu Cel pracy Zebranie informacji o istniejących systemach gromadzenia elektronicznych zasobów, które mogą zmienić dysponenta po śmierci ich autora/właściciela. Propozycja i prototypowa realizacja pakietu usług informacyjnych wspierających powiadomienie o śmierci i możliwości otwarcia wirtualnego testamentu. Dane wyjściowe Publikacje z zakresu projektowania aplikacji internetowych. Algorytm aktywacji wirtualnego nekrologu w systemie społecznościowym. Zadania Zebranie informacji o istniejących systemach gromadzenia elektronicznych zasobów, które mogą zmienić dysponenta po śmierci ich autora/właściciela. Implementacja usług wirtualny nekrolog i wirtualny testament. Przewidywane jest opracowanie publikacji stanowiącej podsumowanie przeprowadzonych badań. Promotor dr inż. Adam Wojciechowski Opiekun 117 Temat Eksperymentalna optymalizacja wybranych strategii inwestycyjnych na . rynku kontraktów terminowych Wersja angielska Experimental optimization of selected investment strategies on futures market Tytułu Cel pracy Implementacja i eksperymentalna optymalizacja wybranych strategii inwestycyjnych oraz doskonalenie narzędzia testującego strategie. Dane wyjściowe Środowisko do testowania strategii inwestycyjnych. Literatura z dziedziny rynków terminowych i instrumentów pochodnych. Przykładowe strategie inwestycyjne. Zadania Zapoznanie się i rozbudowa środowiska do testowania strategii inwestycyjnych. Implementacja własnych strategii inwestycyjnych. Przeprowadzenie testów i optymalizacji strategii w szerokim zakresie zmienności parametrów symulacji. Wybór optymalnych zestawów parametrów dla badanych strategii. Przewidywane jest opracowanie publikacji stanowiącej podsumowanie przeprowadzonych badań eksperymentalnych.
  • 52. Promotor dr inż. Adam Wojciechowski Opiekun 118 Temat Feedback Miner – system do eksploracji komentarzy w serwisie . aukcyjnym Wersja angielska Feedback Miner – a system for mining online auction feedback data tytułu pracy: Cel pracy Celem pracy jest opracowanie i implementacja zbioru narzędzi, które wspomogą użytkowników serwisu aukcyjnego Allegro poprzez inteligentną analizę i wizualizację danych dotyczących komentarzy oraz reputacji potencjalnych kontrahentów. Produktem finalnym projektu jest wtyczka do przeglądarki lub zestaw skryptów Greasemonkey oferujący pożądaną funkcjonalność Dane wyjściowe Literatura i dane dostarczone przez prowadzącego Zadania 1. Zapoznanie się z literaturą dotyczącą eksploracji danych tekstowych 2. Opracowanie modeli eksploracji danych tekstowych ze szczególnym uwzględnieniem algorytmów odkrywania cech 3. Implementacja środowiska eksploracji komentarzy tekstowych, publikacja interfejsu w postaci usługi sieciowej 4. Opracowanie i implementacja komponentu klienckiego (wtyczka lub skrypty JS) Promotor Dr inż. Mikołaj Morzy Opiekun 119 Temat ContextDB – system zarządzania kontekstową bazą danych i generator . aplikacji WWW Wersja angielska ContextDB – context-oriented database management system and Web application generator tytułu pracy: Cel pracy Celem pracy jest implementacja koncepcji kontekstowego systemu zarządzania bazą danych. Częścią KSZBD jest generator aplikacji WWW, który automatycznie tworzy widoki danych właściwe dla bieżącego kontekstu. W ramach projektu należy opracować operatory kontekstowego modelu danych (selekcja, wywodzenie, porządkowanie), generator aplikacji WWW oraz wybrane konteksty domyślne (kalendarz). Produktem finalnym projektu jest w pełni funkcjonalny prototyp kontekstowego systemu bazy danych. Dane wyjściowe Dane dostarczone przez prowadzącego Zadania 1. Zapoznanie się z technologiami potrzebnymi do implementacji projektu (PL/SQL, SQL, JavaScript, Java EE lub .NET), wybór pomocniczych bibliotek i architektur szkieletowych 2. Implementacja kontekstowego modelu danych 3. Implementacja generatora aplikacji WWW Promotor Dr inż. Mikołaj Morzy Opiekun
  • 53. 120 Temat Wielowymiarowa analiza sieci społecznych . Wersja angielska Multi-dimensional social network analysis tytułu pracy: Cel pracy Celem projektu jest opracowanie i implementacja środowiska wielowymiarowej analizy sieci społecznych. Środowisko MDSNA umożliwia implementację operatorów analizy wielowymiarowej w odniesieniu do sieci społecznych (pivot, drill-down, roll-up, center), import i eksport danych oraz wizualizację uzyskanych wyników. Dane wyjściowe Literatura i dane dostarczone przez prowadzącego Zadania 1. Zapoznanie się z literaturą dotyczącą analizy sieci społecznych 2. Wybór operatorów do analizy wielowymiarowej sieci społecznych 3. Implementacja środowiska do wielowymiarowej analizy sieci społecznych Promotor Dr inż. Mikołaj Morzy Opiekun 121 Temat Platforma integracji systemów medycznych oparta na SOA. . Wersja angielska Medial systems integration platform based on SOA. tytułu pracy: Cel pracy Celem pracy jest projekt i implementacja platformy umożliwiającej integrację danych medycznych pochodzących z różnych źródeł zgodnie z paradygmatem SOA. Dane wyjściowe Dokumentacja dotycząca technologii .NET, dokumentacja dotycząca architektury zorientowanej na usługi, materiały własne dotyczące funkcjonowania jednostek służby zdrowia. Zadania 1. Opracowanie przeglądu istniejących podobnych rozwiązań. 2. Propozycja koncepcji platformy integracji systemów medycznych. 3. Implementacja prototypowego systemu w oparciu o wybraną technologię. 4. Walidacja zaproponowanego rozwiązania. Promotor dr inż. Jacek Kobusiński Opiekun dr inż. Jacek Kobusiński 122 Temat Platforma rejestracji zdarzeń medycznych oparta na SOA. . Wersja angielska Medical events acquisition platform based on SOA. tytułu pracy: Cel pracy Celem pracy jest projekt i implementacja platformy umożliwiającej ewidencję zdarzeń medycznych zgodnie z paradygmatem SOA. Dane wyjściowe Dokumentacja dotycząca technologii .NET, dokumentacja dotycząca architektury zorientowanej na usługi, materiały własne dotyczące funkcjonowania jednostek służby zdrowia i ewidencjonowania danych medycznych. Zadania 1. Opracowanie przeglądu istniejących rozwiązań. 2. Propozycja koncepcji platformy rejestracji zdarzeń medycznych. 3. Implementacja prototypowego systemu w oparciu o wybraną technologię.
  • 54. 4. Walidacja zaproponowanego rozwiązania. Promotor dr inż. Jacek Kobusiński Opiekun dr inż. Jacek Kobusiński 123 Temat Platforma lokalizacji usług medycznych oparta na SOA. . Wersja angielska Medical services localization platform based on SOA. tytułu pracy: Cel pracy Celem pracy jest projekt i implementacja zgodnie z paradygmatem SOA platformy pozwalającej na lokalizację usług medycznych . Dane wyjściowe Dokumentacja dotycząca technologii .NET, dokumentacja dotycząca architektury zorientowanej na usługi, materiały własne dotyczące funkcjonowania jednostek służby zdrowia i kontraktowania usług medycznych. Zadania 1. Opracowanie przeglądu istniejących rozwiązań. 2. Propozycja koncepcji platformy lokalizacji usług medycznych. 3. Implementacja prototypowego systemu w oparciu o wybraną technologię. 4. Walidacja zaproponowanego rozwiązania. Promotor dr inż. Jacek Kobusiński Opiekun dr inż. Jacek Kobusiński 124 Temat Platforma udostępniania danych medycznych oparta na SOA. . Wersja angielska Medical data sharing platform based on SOA. tytułu pracy: Cel pracy Celem pracy jest projekt i implementacja zgodnie z paradygmatem SOA platformy udostępniania danych medycznych. Dane wyjściowe Dokumentacja dotycząca technologii .NET, dokumentacja dotycząca architektury zorientowanej na usługi, materiały własne dotyczące funkcjonowania jednostek służby zdrowia i ochrony medycznych danych osobowych. Zadania 1. Opracowanie przeglądu istniejących rozwiązań. 2. Propozycja koncepcji platformy udostępniania danych medycznych. 3. Implementacja prototypowego systemu w oparciu o wybraną technologię. 4. Walidacja zaproponowanego rozwiązania. Promotor dr inż. Jacek Kobusiński Opiekun dr inż. Jacek Kobusiński 125 Temat Odkrywanie zbiorów częstych z ograniczeniami w Oracle 11g . Wersja angielska Constraint-based frequent itemset mining in Oracle 11g tytułu pracy: Cel pracy Celem pracy jest praktyczna weryfikacja wydajności odkrywania zbiorów częstych z ograniczeniami w Oracle 11g oraz zaprojektowanie, implementacja i przetestowanie biblioteki mającej za zadanie zwiększenie wydajności odkrywania zbiorów częstych poprzez lepszą integrację ograniczeń w procesie eksploracji danych.
  • 55. Dane wyjściowe Literatura na temat odkrywania zbiorów częstych i dokumentacja Oracle 11g. Zadania Zapoznanie się z funkcjonalnością Oracle 11g dotyczącą odkrywania zbiorów częstych. Eksperymentalna ocena wpływu ograniczeń na czas eksploracji poprzez dostępne mechanizmy. Opracowanie koncepcji, implementacja i eksperymentalna weryfikacja biblioteki uzupełniającej dostępne standardowo mechanizmy o techniki lepiej wykorzystujące specyfikowane przez użytkowników ograniczenia. Promotor dr inż. Marek Wojciechowski Opiekun 126 Temat Systemy zarządzania treścią oparte o PHP i MySQL . Wersja angielska Content management systems based on PHP and MySQL tytułu pracy: Cel pracy Celem pracy jest przegląd istniejących darmowych systemów zarządzania treścią (CMS) zaimplementowanych w języku PHP i współpracujących z bazą danych MySQL oraz wybór odpowiedniego systemu dla wymagań przykładowego rzeczywistego serwisu internetowego, a następnie implementacja i wdrożenie tego systemu. Dane wyjściowe Dokumentacja wybranych systemów zarządzania treścią; wymagania funkcjonalne przykładowego serwisu internetowego. Zadania Przegląd istniejących darmowych systemów zarządzania treścią (CMS) zaimplementowanych w języku PHP i współpracujących z bazą danych MySQL. Wybór odpowiedniego systemu dla wymagań przykładowego rzeczywistego serwisu internetowego. Implementacja systemu. Przygotowanie dokumentacji technicznej i użytkowej. Wdrożenie systemu. Promotor dr inż. Marek Wojciechowski Opiekun 127 Temat Prototypowa multimedialna baza danych oparta o MPEG-7 . Wersja angielska Prototype multimedia database system based on MPEG-7 tytułu pracy: Cel pracy Celem pracy jest zaprojektowanie systemu umożliwiającego składowanie, opis i wyszukiwanie danych multimedialnych przechowywanych w bazie danych Oracle. Dane wyjściowe Literatura na temat standardu MPEG-7; dokumentacja Oracle 11g. Zadania Opracowanie koncepcji systemu. Opracowanie formatu opisu multimediów zgodnego ze standardem MPEG-7. Implementacja systemu. Promotor dr inż. Marek Wojciechowski Opiekun 128 Temat Projekt i implementacja hurtowni danych do analizy danych . sekwencyjnych Wersja angielska Design and implementation of data warehouse for sequential data analysis tytułu pracy: Cel pracy Zaprojektowanie schematu logicznego hurtowni danych, która będzie wspierać analizę danych sekwencyjnych. Następnie implementacja schematu fizycznego hurtowni, przeprowadzenie eksperymentalnych analiz.
  • 56. Dane wyjściowe Piśmiennictwo dot. hurtowni danych. Prace badawcze dot. analizy danych sekwencyjnych Zadania 1. Analiza literatury dot. sekwencyjnych hurtowni danych 2. Zaprojektowanie schematu logicznego hurtowni danych 3. Implementacja schematu fizycznego hurtowni danych 4. Przeprowadzenie szeregu eksperymentów dot. analiz danych sekwencyjnych. Promotor dr inż. Bartosz Bębel Opiekun 129 Temat Internetowy system kontroli przebiegu zajęć dydaktycznych . Wersja angielska Web-based system for didactic course controlling. tytułu pracy: Cel pracy Zbudowanie aplikacji w technologii WWW, kontrolującej przebieg zajęć dydaktycznych. Funkcjonalność aplikacji: 1. Kontrola obecności na zajęciach 2. Prowadzenie indywidualnej „kartoteki” studenta – lista nieobecności, kontrola aktywności na zajęciach, możliwość przeglądu ocen uzyskanych w trakcie zajęć Dane wyjściowe Informacje o żądanej funkcjonalności, uzyskane od promotora Zadania 1. Opracowanie zbioru wymagań funkcjonalnych i niefunkcjonalnych projektowanego systemu. 2. Zaprojektowanie logicznego schematu bazy danych systemu. 3. Zaprojektowanie graficznego interfejsu użytkownika w wybranej technologii WWW. 4. Implementacja schematu fizycznego bazy danych i interfejsu graficznego systemu. 5. Testowanie działania systemu Promotor dr inż. Bartosz Bębel Opiekun 130 Temat Projekt i implementacja elastycznego systemu definiowania i . wykonywania raportów bazodanowych w wybranym silniku raportowania Wersja angielska Design and implementation of flexible reporting system with use of selected reporting engine tytułu pracy: Cel pracy Zaimplementowanie aplikacji, pozwalającej na zdefiniowanie dla wskazanego schematu bazodanowego zbioru raportów. Dane wyjściowe Dokumentacje silników raportowania, wymagania prowadzącego Zadania 1. Przegląd dostępnych na rynku komercyjnych i darmowych silników raportowania 2. Opracowanie projektu środowiska do definiowania i wykonywania raportów 3. Implementacja środowiska do definiowania i wykonywania raportów Promotor dr inż. Bartosz Bębel
  • 57. Opiekun Adaptacja i implementacja algorytmów eksploracji danych z 131 Temat . wykorzystaniem procesorów kart graficznych za pomocą technologii CUDA. Wersja angielskaAdaptation and implementation of knowledge discovery algorithms on GPUs tytułu using the CUDA platform. Cel pracy Celem pracy jest adaptacja wybranych algorytmów eksploracji danych w celu zrównoleglenia wykonywanych przez nie działań na procesorach kart graficznych. Spodziewanym efektem jest przyspieszenie działania tych algorytmów pozwalające na przetwarzanie większych zbiorów danych i częstszą aktualizację budowanych modeli. Dane wyjściowe 1. Opis algorytmów o eksploracji danych wskazanych przez promotora. 2. Dokumentacja technologii CUDA. 3. Materiały znalezione w Internecie. Zadania 1. Zapoznanie się z algorytmami eksploracji danych i dokumentacją technologii CUDA. 2. Opracowanie wspólnie z promotorem metod zrównoleglenia przetwarzania w ramach wybranych algorytmów, bądź adaptacja istniejących algorytmów przetwarzających dane równolegle. 3. Implementacja algorytmów za pomocą metod klasycznych (na CPU) oraz za pomocą technologii CUDA. 4. Wykonanie eksperymentów porównujących wydajność implementacji algorytmów na CPU i GPU. 5. Przygotowanie treści pracy magisterskiej zawierającej m. in. opis opracowanych rozwiązań oraz wyniki eksperymentów wydajnościowych. Promotor Dr inż. Witold Andrzejewski Implementacja i testy wydajnościowe dwóch nowych indeksów 132 Temat . wspierających zapytania o wzorce sekwencji. Wersja angielskaImplementation and experimental evaluation of two indexes which support tytułu sequence pattern queries. Cel pracy Celem pracy jest implementacja dwóch indeksów wspierających zapytania o wzorce sekwencji, a w tym algorytmów budowy i pielęgnacji indeksów, oraz realizacji zapytań za ich pomocą. Dodatkowo, wymagana jest implementacja najlepszego spośród rozwiązań konkurencyjnych. Zaimplementowane indeksy powinny zostać poddane wyczerpującym testom wydajnościowym, które pozwolą ustalić, czy nowe rozwiązania są bardziej wydajne od poprzednich, oraz pozwolą określić zakres stosowalności nowych indeksów. Dane wyjściowe 1. Opis algorytmów przekazany przez promotora. 2. Materiały znalezione w Internecie. Zadania 12.Wyszukanie w sieci rozwiązań konkurencyjnych. 13.Zapoznanie się z algorytmami budowy i pielęgnacji indeksów oraz realizacji zapytań z ich pomocą. 14.Implementacja najlepszego algorytmu konkurencyjnego, implementacja algorytmu realizacji zapytań za pomocą pełnego przeglądu bazy danych oraz implementacja indeksów, których opis został przekazany przez promotora. 15.Wykonanie eksperymentów porównujących wydajność wszystkich zaimplementowanych metod indeksowania. 16.Przygotowanie treści pracy magisterskiej zawierającej m. in. opis wykorzystanych rozwiązań oraz wyniki eksperymentów wydajnościowych. Promotor Dr inż. Witold Andrzejewski
  • 58. Aplikacja do monitorownia pracy użytkownika z interpreterem poleceń 133 Temat . Wersja angielska An application for auditing user's shell activity tytułu pracy: Cel pracy Opracowanie aplikacji pozwalającej śledzić w czasie rzeczywistym aktywność użytkownika podczas pracy z interpretem poleceń w systemie Linux. System powinien działać w środowisku rozproszonym. Dane wyjściowe Linux, programowanie jądra systemu Linux, budowa i działanie intepretera poleceń, C/C++, Java, PHP, Perl, SQL Zadania Opracowanie i implementacja aplikacji. Przygotowanie zakresu funkcjonalności aplikacji. Opracowanie mechanizmów wyszukiwania określonego typu aktywności użytkownika, zapisu sesji użytkownika, odtwarzania sesji użytkownika. Promotor Opiekun mgr inż. Piotr Sasak 134 Temat Ochrona komunikacji w rozproszonych systemach SOA . Wersja angielska Communication security in SOA-based distributed systems tytułu Cel pracy Analiza problematyki, projekt i realizacja przykładowej aplikacji przedstawiającej problematykę Dane wyjściowe literatura przedmiotu, dokumentacja techniczna narzędzi Zadania 1. Przegląd mechanizmów ochrony komunikacji 2. Projekt systemu wymuszającego politykę bezpieczeństwa w zakresie ochrony komunikacji 3. Przykładowa implementacja Promotor dr inż. Michał Szychowiak Opiekun 135 Temat Mechanizmy uwierzytelniania dostępu do usług w systemach SOA . Wersja angielska Authentication mechanisms for SOA-based services tytułu pracy: Cel pracy Analiza problematyki, projekt i realizacja przykładowej aplikacji przedstawiającej problematykę Dane wyjściowe literatura przedmiotu, dokumentacja techniczna narzędzi Zadania 1. Przegląd mechanizmów ochrony komunikacji 2. Projekt systemu wymuszającego politykę bezpieczeństwa w zakresie ochrony komunikacji 3. Przykładowa implementacja Promotor dr inż. Michał Szychowiak Opiekun 136 Temat Projekt i implementacja usługi sieciowej odpornej na awarie serwerów w . oparciu o system komunikacji grupowej RESTGroups.
  • 59. Wersja angielska Design and implementation of a fault-tolerant Web service based on the RESTGroups communication toolkit. tytułu Cel pracy Jedną z metod uodpornienia usługi na awarie pojedynczych serwerów jest jej replikacja na wielu serwerach w oparciu o systemy komunikacji grupowej (SKG). SKG dostarczają protokołów powyżej TCP/IP lub UDP, które ułatwiają implementację replikowanych procesów. Celem pracy jest zaprojektowanie i implementacja rozszerzenia SKG opartego na protokole HTTP i stylu REST, przeznaczonego do replikacji usług sieciowych (ang. Web services), a także zastosowanie tego narzędzia do opracowania i implementacji wybranej usługi sieciowej odpornej na awarie. Dane wyjściowe Materiały dostarczone przez promotora, WWW. Zadania 1. Zaprojektowanie i implementacja RESTGroups, tj. rozszerzenia wybranego systemu komunikacji grupowej o interfejs zgodny z REST. 2. Zastosowanie RESTGroups do aktywnej lub pasywnej replikacji serwera wybranej usługi sieciowej. Promotor Dr hab. inż. Paweł T. Wojciechowski Opiekun 137 Temat Projekt i implementacja rozproszonej pamięci transakcyjnej (DSTM). . Wersja angielska Design and implementation of the Distributed Software Transactional Memory (DSTM). tytułu Cel pracy Software Transactional Memory (STM) to mechanizm kontrolujący dostęp współbieżnych wątków do dowolnych współdzielonych obiektów programu. STM gwarantuje własność atomowości (i/lub izolacji), analogicznie do bazodanowych transakcji atomowych ACID (Atomicity-Consistency-Isolation- Durability). STM nie gwarantuje Durability.. Celem pracy jest zaprojektowanie i implementacja rozproszonego STM w oparciu o algorytmy optymistyczne i pesymistyczne sterowania współbieżnością. Dane wyjściowe Materiały dostarczone przez promotora, WWW. Zadania 1. Zaprojektowanie i implementacja rozproszonego STM. 2. Walidacja narzędzia przez opracowanie nechmarków i wykonanie testów. Promotor Dr hab. inż. Paweł T. Wojciechowski Opiekun 138 Temat Analiza i porównanie wybranych realizacja pamięci transakcyjnej (STM). . Wersja angielska Analysis and comparison of selected Software Transactional Memory implementations (STM). tytułu Cel pracy Software Transactional Memory (STM) to mechanizm kontrolujący dostęp współbieżnych wątków do dowolnych współdzielonych obiektów programu. STM gwarantuje własność atomowości (izolacji), podobnie do transakcji atomowych ACID (Atomicity-Consistency-Isolation-Durability) w systemach baz danych. STM nie gwarantuje własności Durability.. Celem projektu jest eksperymentalna walidacja i porównanie przykładowych implementacji STM przez opracowanie stosownych benchmarków, wykonanie pomiarów oraz analizę i opracowanie wyników.
  • 60. Dane wyjściowe Materiały dostarczone przez promotora, WWW. Zadania 1. Opracowanie benchmarków. 2. Zaprojektowanie i implementacja narzędzia do testów. 3. Wykonanie pomiarów oraz analiza i opracowanie wyników Promotor Dr hab. inż. Paweł T. Wojciechowski Opiekun 139 Temat Projekt i implementacja rozszerzenia protokołu HTTP o mechanizm . operacji atomowych dla usług sieciowych w stylu REST. Wersja angielska Design and implementation of the HTTP protocol extension with the support of atomicity for RESTful Web services. tytułu Cel pracy REST (ang. REpresentational State Transfer) to styl architektury oprogramowania dla systemów rozproszonych, udostępniających zasoby w formie hypermediów, takich jak World-Wide Web (WWW). Implementacje tego stylu opierają się zwykle na protokole HTTP. Celem projektu jest zaprojektowanie i implementacja Atomic REST, tj. wsparcia dla operacji atomowych w stylu REST w postaci odpowiedniego API oraz sieci nakładkowej (ang. overlay network) na protokole HTTP. Dane wyjściowe Materiały dostarczone przez promotora, WWW. Zadania 1. Zaprojektowanie i implementacja biblioteki Atomic REST. 2. Walidacja biblioteki przez zaimplementowanie prostej usługi sieciowej. Promotor Dr hab. inż. Paweł T. Wojciechowski Opiekun 140 Temat Biblioteka komunikacji grupowej w języku OCaml: Projekt i . implementacja protokołów przy założeniu awarii typu crash-recovery. Wersja angielska The group communication library in OCaml: Design and implementation of protocols assuming the crash-recovery model of failures. tytułu Cel pracy Celem pracy jest rozszerzenie eksperymentalnej implementacji protokołów komunikacji grupowej w języku OCaml o wsparcie dla awarii typu crash- recovery. Zadanie wymaga dobrej znajomości zagadnień systemów rozproszonych oraz umiejętności programowania w języku OCaml, F# lub ML. Dane wyjściowe 1. Eksperymentalna implementacja protokołów komunikacji grupowej w języku OCaml dla grup statycznych przy założeniu awarii typu crash-stop. 2. Materiały dostarczone przez promotora, artykuły naukowe, WWW Zadania 1. Zapoznanie się z dostarczoną implementacją. 2. Projekt i implementacja nowych protokołów. 3. Wykonanie testów na przykładzie prostej replikacji serwerów stanowych. Promotor Dr hab. inż. Paweł T. Wojciechowski Opiekun 141 Temat Koncepcja optymalizacji wykonania procesów ETL i implementacja . prototypowego optymalizatora Wersja angielska Optimization concept of ETL execution and development of prototype optimizer
  • 61. tytułu Cel pracy Celem pracy jest opracowanie koncepcji optymalizacji wykonania procesów ETL, przeprowadzenie testów efektywnościowych i zaimplementowanie prototypowego optymalizatora. Dane wyjściowe Literatura dotycząca projektowania procesów ETL, technik optymalizacji zapytań w bazach danych, technik optymalizacji wykonania procesów ETL. Zadania 18. Przegląd literatury badawczej i rozwiązań komercyjnych w zakresie projektowania i optymalizacji procesów ETL. 19. Opracowanie koncepcji optymalizacji wykonania procesów ETL. 20. Opracowanie algorytmów optymalizacji procesów ETL. 21. Zaimplementowanie opracowanych algorytmów w wybranym środowisku implementacyjnym (komercyjnym lub niekomercyjnym). 22. Wykonanie testów efektywności optymalizacji wykonania procesów ETL dla typowych scenariuszy testowych. 23. Zaimplementowanie prototypowego optymalizatora z graficznym interfejsem użytkownika. Promotor dr hab. inż. Robert Wrembel Opiekun dr hab. inż. Robert Wrembel 142 Temat Adaptatywne algorytmy kompresji indeksów bitmapowych . Wersja angielska Adapting bitmap index compression algorithms Tytułu Cel pracy Celem pracy jest opracowanie techniki kompresji indeksu bitmapowego umożliwiającej automatyczny wybór najlepszego algorytmu kompresji dla zadanego rozkładu jedynek w mapie bitowej. Dane wyjściowe Literatura dotycząca indeksów bitmapowych, algorytmów kompresji ogólnego przeznaczenia, algorytmów kompresji indeksów bitmapowych. Zadania 1. Zapoznanie się z algorytmami kompresji ogólnego przeznaczenia i algorytmami kompresji indeksów bitmapowych. 2. Zapoznanie się z testowym środowiskiem FastBit. 3. Opracowanie techniki kompresji indeksu bitmapowego umożliwiającej automatyczny wybór najlepszego algorytmu kompresji dla zadanego rozkładu jedynek w mapie bitowej. 4. Implementacja ww. techniki. 5. Wykonanie testów efektywnościowych ww. techniki. Promotor dr hab. inż. Robert Wrembel Opiekun dr hab. inż. Robert Wrembel 143 Temat Ocena funkcjonalności oprogramowania COGNOS . Wersja angielska COGNOS functionality evaluation Tytułu Cel pracy Celem pracy jest dokonanie oceny funkcjonalności oprogramowania klasy Business Intelligence, firmy COGNOS. Dane wyjściowe Literatura dotycząca hurtowni danych i przetwarzania analitycznego.
  • 62. Zadania 1. Rozpoznanie oprogramowania COGNOS i architektur instalacyjnych. 2. Ocena funkcjonalności oprogramowania pod kątem możliwości: (1) budowania interaktywnych aplikacji analitycznych, (2) budowania aplikacji analitycznych w postaci portali, (3) budowania zbalansowanych kart wynikowych, (4) aplikacji działających na modelu ROLAP i MOLAP. 3. Przygotowanie tutorialu dydaktycznego przedstawiającego budowanie ww. aplikacji analitycznych. Tutorial będzie dostępny w postaci portalu internetowego. Promotor dr hab. inż. Robert Wrembel Opiekun dr hab. inż. Robert Wrembel 144 Temat Implementacja mechanizmu obsługi zadań interaktywnych w platformie . g-Eclipse Wersja angielska Development of modules supporting interactivity under g-Eclipse platform. Tytułu Cel pracy Przetwarzanie danych w środowiskach rozproszonych (gridowych) przebiega zwykle w trybie wsadowych, bez możliwości interakcji. Dotyczy to najwiekszych i najpopularniejszych pakietów takich jak gLite, Unicore czy Globus. Z drugiej strony istnieje grupa użytkowników, która wymaga w swojej codziennej pracy trybu interaktywnej pracyz z aplikacjami. Plany rozwoju platformy g-Eclipse obejmują wsparcie aplikacji interaktywnych, umożliwiające łączenie się z aplikacją na dowolnym systemie obliczeniowym - otwieranie i zamykanie sesji, uruchomienie i zakończenie aplikacji oraz przesyłanie dodatkowych danych. Pierwsze prace w tym zakresie prowadzone były już w projekcie europejskim int.eu.grid. Platforma programistyczna g-Eclipse powstała w ramach realizacji projektu Dane wyjściowe międzynarodowego sfinansowanego przez Komisję Europejską (http://www.geclipse.eu/). Głównym zadaniem projektu było stworzenie zintegrowanego zestawu narzędzi do pracy z gridem (rozproszone środowisko obliczeniowe). Oprogramowanie bazuje na otwartym systemie Eclipse i umożliwia tworzenie własnych aplikacji gridowych, testowanie, monitorowanie, dostęp do usług za pomocą własnych interfejsów API i przede wszystkim dostęp do rozproszonej infrastruktury obliczeniowej. Istnieje pakiet oprogramowania zrealizowany w ramach projektu g-Eclipse, dostępny pod adresem http://www.eclipse.eu Zadania 1. Analiza istniejących rozwiązań. 2. Przygotowanie projektu dodatkowej funkjonalności. 3. Modyfikacja architektury platformy g-Eclipse. 4. Implementacja rozwiązania oraz przygotowanie dokumentacji powykonawczej. Promotor dr inż. Maciej Stroiński Opiekun dr inż. Maciej Stroiński 145 Temat Wykorzystanie metod wirtualizacji systemów jako sposobu zmniejszenia . kosztów udostepniania uslug Wersja angielska Virtualisation methods used for decreasing cost of IT systems Tytułu Cel pracy Tematem pracy jest analiza rozwiązań wirtualizacji w środowiskach Linux oraz Windows, budowa środowiska testowego oraz wybór usług i zastosowań, których wykorzystanie jest ekonomicznie uzasadnione dla maszyn wirtualnych.
  • 63. Dane wyjściowe Technologia wirtualizacji w infrastrukturze sprzętowej wykorzystywana jest do dzielenia systemów fizycznych na mniejsze lub tworzenia z kilku fizycznych systemów znacznie większego zasobu obliczeniowego. Głównym celem jest optymalizacja wykorzystania zasobów z punktu widzenia użytkownika. Innym podejściem jest współdzielenie zasobów w ramach dostępnego czasu procesora, wielkości pamięci operacyjnej bądź urządzeń we/wy. Ze względu jednak na zróżnicowane wymagania uzytkowników, nie zawsze możliwe jest współdzielenie. Wówczas efektywniejsze wykorzystanie zasobów dedykowanych daje mechanizm wirtualizacji. Z punktu widzenia użytkownika bądź usługi maszyna wirtualna zachowuje się w taki sam sposób jak zasób fizyczny. W chwili obecnej istnieje oprogramowanie do wirtualizacji zarówno w środowisku Windows jak i Linux. Zadania 1. Analiza rozwiązań wirtualizacji w środowiskach Linux oraz Windows. 2. Budowa środowiska testowego. 3. Wybór usług i zastosowań, których wykorzystanie jest ekonomicznie uzasadnione dla maszyn wirtualnych. 4. Wykonanie testów porównawczych wybranych usług bądź aplikacji pracujących w środowisku tradycyjnym oraz w środowisku maszyn wirtualnych pod kątem ekonomicznym, niezawodności oraz skalowalności rozwiązania. W trakcie wyboru usług i aplikacji należy wziąć pod uwagę rozwiązania proponowane w zadaniu 'usług obliczeń kampusowych' projektu krajowego Platon. Promotor dr inż. Maciej Stroiński Opiekun dr inż. Maciej Stroiński 146 Temat Opracowanie polityki bezpieczeństwa w sieciach korporacyjnych z . wykorzystaniem systemu Meta-IDS Wersja angielska Implementation of security polcy in corporational networks based on Meta-IDS system Tytułu Cel pracy Wdrożenie systemu Meta-IDS w sieci korporacyjnej wymaga opracowania polityki bezpieczeństwa, zgodnej z wytycznymi danej jednostki/przedsiębiorstwa. Zakres pracy obejmuje budowę instalacji testowej, instalację komponentów meta-IDS, określenie wymagań związanych z reakcją na wykryte nadużycia w dostępie do zasobów oraz implementację procedur reakcji. Dane wyjściowe Ochrona dużych sieci korporacyjnych wymaga wdrożenia mechanizmów ochrony danych, zarówno dla dostępu z zewnątrz sieci, jak również dla dostępu wewnętrznego. Praktyka w zakresie bezpieczeństwa kładzie taki sam nacisk na zabezpieczenie zasobów przed nieautoryzowanym dostępem użytkowników sieci korporacyjnej. Wynika to z faktu, iż łatwiejszy dostęp do danych jest oczywiście 'z wewnątrz', gdyż usługi korporacyjne są chronione w mniejszym zakresie. Systemy detekcji intruzów umożliwiają monitorowanie zasobów sprzętowych i usług oraz wykrywają próby nieautoryzowanego dostępu. System Meta-IDS, rozwijany przez Poznańskie Centrum Superkomputerowo-Sieciowe, umożliwia monitorowanie zasobów, wykrywanie nadużyć w czasie rzeczywistym. Kolejnym krokiem realizacji jest reakcja na wykryte nadużycia. Zadania 1. Określenie aktualnego stanu rozwoju. 2. Opracowanie wirtualnej sieci korporacyjnej wraz z zasadami funkjonowania. 3. Opracowanie projektu i implementacji modułów reakcji na bazie wdrożonej
  • 64. instalacji testowej. 4. Wykonanie dokumentacji powykonawczej. Promotor dr inż. Maciej Stroiński Opiekun dr inż. Maciej Stroiński 147 Temat Implementacja zakresowego protokołu zarządzania współbieżnym . dostępem w bazach danych dokumentów XML. Wersja angielska Implementation of Range Concurrency Control Protocol of native XML databases access. tytułu pracy: Cel pracy Celem pracy jest zaimplementowanie dwóch protokołów zarządzania współbieżnym dostępem w bazach danych dokumentów XML, a następnie ich jakościowe i ilościowe porównanie z innymi propozycjami. Dane wyjściowe Literatura i dane dostarczone przez prowadzącego Zadania • Zapoznanie się z istniejącym środowiskiem testowym • Zapoznanie się z protokołami zarządzającymi współbieżnym dostępem do baz danych dokumentów XML • Implementacja dwóch nowych protokołów w istniejącym środowisku testowym. • Analiza i porównanie protokołów. Promotor Dr inż. Krzysztof Jankiewicz Opiekun 148 Temat Analiza i implementacja wybranych protokołów zarządzania transakcjami . w środowisku SOA. Wersja angielska Analysis and implementation of SOA transaction protocols. tytułu pracy: Cel pracy Celem pracy jest zapoznanie się z istniejącymi protokołami zarządzania transakcjami w środowisku SOA, a następnie implementacja dwóch środowisk testowych opartych na architekturze SOA, w których zaimplementowane zostaną protokoły zarządzania transakcjami. Dane wyjściowe Dane dostarczone przez prowadzącego Zadania • Zapoznanie się z architekturą SOA i specyfikacjami WS-*. • Zapoznanie się z protokołami zarządzania transakcjami w środowisku SOA. • Implementacja dwóch środowisk testowych opartych na architekturze SOA, w których zaimplementowane zostaną protokoły zarządzania transakcjami. • Analiza i ocena zaimplementowanych protokołów. Promotor Dr inż. Krzysztof Jankiewicz Opiekun 149 Temat Analiza języków opisujących współpracę procesów biznesowych w . architekturze SOA pod względem opisu przetwarzania transakcyjnego. Wersja angielska Analysis of business process execution languages in SOA architecture with the stress of transactional processing. tytułu pracy:
  • 65. Cel pracy Analiza języków opisujących współpracę procesów biznesowych w architekturze SOA pod względem opisu przetwarzania transakcyjnego. 151 Temat Opracowanie rozszerzeń wybranego języka pozwalających na uwzględnienie PLM – systemy zarządzania cyklem życia produktu. aktualnych i nowych protokołów zarządzania transakcjami w środowisku SOA. Wersja Opracowanie rozszerzeń Management systems. PLM – Product Lifecycle wybranego języka pozwalających na definiowanie angielska prostych i złożonych zależności pomiędzy procesami. tytułu Dane wyjściowe Literatura i dane dostarczone przez prowadzącego Cel pracy Celem pracy jest dokonanie przeglądu narzędzi wspomagających zarządzanie Zadania • Analiza języków opisujących współpracę procesów biznesowych w cyklem życia produktu oraz opracowanie i implementacja uproszczonej wersji takiego architekturze SOA pod względem opisu przetwarzania transakcyjnego systemu. • Opracowanie rozszerzeń wybranego języka pozwalających na Dane wyjściowe 1. uwzględnienie aktualnych systemów PLM Literatura i dokumentacja i nowych protokołów zarządzania transakcjami w środowisku SOA. 2. Specyfikacja wymagań • Opracowanie rozszerzeń wybranego języka pozwalających na 1. Przegląd komercyjnych i niekomercyjnych rozwiązań z zakresu Zadania definiowanie prostych i złożonych zależności pomiędzy procesami. systemów PLM. • 2. Implementacjanajważniejszych wspólnych cech systemów PLM. Identyfikacja środowiska testowego 3. Projekt i implementacja przykładowego, uproszczonego systemu Promotor Dr inż. Krzysztof Jankiewicz PLM. Opiekun Promotor dr inż. Marek Mika 150 Temat Opiekun System wspomagający definiowanie rozkładu zajęć oparty na . architekturze SOA. Wersja angielska Scheduling software based on SOA architecture 152 Temat Problem rozdziału zasobów z dodatkowymi ograniczeniami. tytułu pracy: Cel pracy Wersja Celem pracy jest zbudowanie systemu informatycznego pozwalającego na Resource constrained project scheduling problem with additional constraints. angielska zaawansowane definiowanie rozkładu zajęć na uczelni wyższej. System oparty ma być na wybranej architekturze SOA. Zakres prac obejmuje zarówno Tytułu magistralę usługową jak i oprogramowanie klienckie. Cel pracy Celem pracy jest opracowanie efektywnych algorytmów heurystycznych dla Dane wyjściowe Literatura i dane dostarczone przez prowadzącego problemu rozdziału zasobów rozszerzonego o dodatkowe ograniczenia. Zadania • Analiza i ocena architektur opartych na paradygmacie SOA. • Implementacja systemu informatycznego pozwalającego na Dane wyjścioweLiteratura na temat problemów rozdziału zasobów. zaawansowane definiowanie rozkładu zajęć na uczelni wyższej, opartego na wybranej architekturze SOA. Zadania • 1. Opracowanie i implementacja algorytmów heurystycznych dla Utworzenie dokumentacji szczegółowej technicznej i użytkowej wybranego problemu. systemu. 2. Opracowanie i przeprowadzenie testów efektywności • Testowanie i wdrożenie. zaproponowanych podejść. Promotor 3. Analiza wyników Dr inż. Krzysztof Jankiewicz Promotor Opiekun dr inż. Marek Mika Opiekun 153 Temat System informatyczny wspomagający wybrane aspekty funkcjonowania uczelni Cel pracy Celem pracy jest opracowanie i wdrożenie internetowego systemu informatycznego wspomagający wybrane aspekty funkcjonowania uczelni. System powinien być zintegrowany z uczelnianym systemem e-konto i systemem obsługi dziekanatu Sokrates 2
  • 66. Dane wyjścioweLiteratura na temat technologii internetowych, konsultacje z pracownikami dziekanatu iDziału Informatyki PP, dokumentacja systemu Sokrates 2 1. Zapoznanie się z odpowiednimi narzędziami, niezbędnymi do realizacji projektu Zadania 2. Opracowanie i dokumentacja procesów biznesowych objętych funkcjami systemu 3. Opracowanie i dokumentacja założeń funkcjonalnych i poza- funkcjonalnych systemu. 4. Opracowanie koncepcji systemu i projektu bazy danych systemu. 5. Przygotowanie aplikacji systemu 6. Przetestowanie systemu i jego wdrożenie . 7. Opracowanie dokumentacji Promotor Prof. dr hab. inż. Zbyszko Królikowski Opiekun