Tematy prac dyplomowych magisterskich Informatyka Studia magisterskie niestacjonarne Studia niestacjonarne II stopnia - rok 2011 Studenci są zobowiązani do wybrania tematu pracy i uzyskania akceptacji promotora w terminie do 20 czerwca 2010 r. Promotorzy prac są zobligowani do przesłania danych dyplomanta realizującego temat na adres [email protected], w terminie do 25 czerwca 2010 r. Po przekroczeniu tych terminów tematy prac zostaną przydzielone arbitralnie przez Z-cę Dyrektora IIn. 1. Temat Cel pracy Microsoft Excel jako interfejs do baz danych Celem pracy jest implementacja modułów umożliwiających import i eksport danych z poziomu arkuszy kalkulacyjnych Microsoft Excel w kontekście bazy danych Zintegrowanego Monitoringu Środowiska Przyrodniczego. Dane wyjściowe Dokumentacja Microsoft Excel i .NET Framework. Schemat istniejącej bazy danych. Wymagania funkcjonalne postawione przez klienta. Zadania Promotor 1. Implementacja dodatku Microsoft Excel umożliwiającego import i eksport danych z/do relacyjnej bazy danych. 2. Implementacja prostej internetowej aplikacji w języku Java umożliwiającej eksport danych do arkuszy Excel z poziomu przeglądarki internetowej. dr inż. Marek Wojciechowski Opiekun 2. Temat Cel pracy Tworzenie aplikacji internetowych w języku Python (2 osoby) Celem pracy jest dokonanie przeglądu i porównania frameworków do tworzenia aplikacji internetowych w języku Python. Dane wyjściowe Materiały na temat języka Python i poszczególnych frameworków dla tego języka. Zadania Promotor 1. Omówienie charakterystycznych cech języka Python i ich ocena w kontekście zastosowania języka do tworzenia aplikacji internetowych. 2. Przegląd i porównanie najważniejszych frameworków i bibliotek dla języka Python, zorientowanych na tworzenie w nim aplikacji internetowych. dr inż. Marek Wojciechowski Opiekun 1. Temat Internetowy system nauki programowania w języku Prolog oparty na testach jednostkowych Wersja angielska Prolog programming learning via web-based system based on unit tests tytułu 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. 2. Temat Interfejs dostępu do baz danych ADO dla szkieletowego systemu eksperckiego CLIPS Wersja angielska ADO interface for CLIPS expert system shell tytułu Cel pracy Projekt i budowa narzędzi dostępu do relacyjnych baz danych opartych na standardzie ADO oraz ich integracja z regułowym systemem eksperckim Dane wyjściowe Literatura z dziedziny systemów relacyjnych baz danych oraz z dziedziny sztucznej inteligencji na temat systemów regułowych, dokumentacja standardu ADO Zadania 1. Projekt mechanizmów obsługi relacyjnych baz danych w CLIPSie z uwzględnieniem standardu ADO. 2. Implementacja narzędzi komunikacji, generacji zapytań, obsługi transakcji oraz transformacji danych relacyjnych baz danych opartych na ADO w CLIPSie 3. Testy i walidacja systemu oraz przykładowe zastosowania. Promotor dr inż. Artur Michalski Opiekun j.w. 3. Temat Internetowy kurs planowania produkcji w systemie SAP R/3 Cel pracy Celem pracy jest przygotowanie internetowej wersji kursu dotyczącego planowania produkcji w systemie SAP R/3 Dane wyjściowe Literatura przedmiotu, dokumentacja modułów logistycznych systemu SAP R/3 Zadania Promotor 1. Zapoznanie się z dokumentacją modułu planowania produkcji w systemie SAP R/3 2. Opracowanie przykładowych scenariuszy 3. Opracowanie kursu 4. Implementacja kursu w wybranej technologii 5. Testy Dr inż. Marek Mika Opiekun 4. Temat Cel pracy Multimedialny kurs planowania produkcji w systemie SAP R/3 Celem pracy jest przygotowanie multimedialnej wersji kursu dotyczącego planowania produkcji w systemie SAP R/3 Dane wyjściowe Literatura przedmiotu, dokumentacja modułów logistycznych systemu SAP R/3 Zadania Promotor 1. Zapoznanie się z dokumentacją modułu planowania produkcji w systemie SAP R/3 2. Opracowanie przykładowych scenariuszy 3. Opracowanie kursu 4. Implementacja kursu w wybranej technologii 5. Testy Dr inż. Marek Mika Opiekun 5. Temat Cel pracy Wizualizacja działania algorytmów lokalnego przeszukiwania Celem pracy jest stworzenie aplikacji w środowisku Matlab. Aplikacja ma wizualizować działanie podstawowych algorytmów przeszukiwania lokalnego dla problemów optymalizacji kombinatorycznej Dane wyjściowe Literatura na temat badań operacyjnych Zadania 1. Zapoznanie się ze środowiskiem Matlab 2. Zapoznanie się z algorytmami bezgradientowymi 3. Zaprojektowanie przeszukiwania ćwiczenia 4. Implementacja aplikacji porównującego algorytmy lokalnego Promotor dr inż. Tomasz Łukaszewski Opiekun dr inż. Tomasz Łukaszewski 6. Temat Cel pracy Klasyfikator bayesowski dla danych częściowo wyspecyfikowanych Celem pracy jest implementacja klasyfikatora bayesowskiego, pozwalającego na realizację klasyfikacji dla danych częściowo wyspecyfikowanych, opisanych zbiorami możliwych wartości atrybutu Dane wyjściowe Literatura przedmiotu. Dotychczasowe publikacje dotyczące klasyfikatora bayesowskiego 1. Implementacja klasyfikatora bayesowskiego (naiwny klasyfikator Zadania bayesowski) 2. Wykonanie eksperymentów dla wybranych danych testowych i porównanie z klasycznym klasyfikatorem bayesowskim Promotor Dr inż. Tomasz Łukaszewski Opiekun Dr inż. Tomasz Łukaszewski 7. Temat Cel pracy System wspomagający proces układania planu zajęć Celem pracy jest implementacja aplikacji webowej wspomagającej proces układania planu zajęć. Wspomaganie procesu ma polegać na możliwości wprowadzenia ograniczeń czasowych dla każdego „podmiotu” (studenci, wykładowcy, sale), powiązań między nimi oraz kontroli spełniania ograniczeń przy ręcznym układaniu planu. Dodatkowo aplikacja ma oferować interfejs oraz system podpowiedzi ułatwiających proces układania planu – szeregowanie przedmiotów wg. liczby możliwych realizacji itp. Dane wyjściowe Literatura przedmiotu. Wyniki dotychczasowych prac. 1. Projekt i implementacja aplikacji webowej w wybranym środowisku Zadania 2. Testy funkcjonalności systemu Promotor Dr inż. Tomasz Łukaszewski Opiekun Dr inż. Tomasz Łukaszewski 8. Temat Cel pracy Internetowy kurs planowania produkcji w systemie SAP R/3 Celem pracy jest przygotowanie internetowej wersji kursu dotyczącego planowania produkcji w systemie SAP R/3 Dane wyjściowe Literatura przedmiotu, dokumentacja modułów logistycznych systemu SAP R/3 Zadania Promotor Opiekun 6. Zapoznanie się z dokumentacją modułu planowania produkcji w systemie SAP R/3 7. Opracowanie przykładowych scenariuszy 8. Opracowanie kursu 9. Implementacja kursu w wybranej technologii 10. Testy Dr inż. Marek Mika 9. Temat Cel pracy Multimedialny kurs planowania produkcji w systemie SAP R/3 Celem pracy jest przygotowanie multimedialnej wersji kursu dotyczącego planowania produkcji w systemie SAP R/3 Dane wyjściowe Literatura przedmiotu, dokumentacja modułów logistycznych systemu SAP R/3 6. Zapoznanie się z dokumentacją modułu planowania produkcji w systemie SAP R/3 7. Opracowanie przykładowych scenariuszy 8. Opracowanie kursu 9. Implementacja kursu w wybranej technologii 10. Testy Zadania Promotor Dr inż. Marek Mika Opiekun 10. Temat Cel pracy Opracowanie materiałów dydaktycznych w zakresie notacji BPMN Celem pracy jest opracowanie ćwiczeń laboratoryjnych dotyczących notacji służącej do opisywania procesów biznesowych – BPMN. Dane wyjściowe Literatura i dokumentacje techniczne dotyczące notacji BPMN. Środowisko implementujące notację BPMN (np. TIBCO). Opracowanie zestawu ćwiczeń dla wybranego, uzgodnionego z promotorem, środowiska implementującego notację BPMN (np. TIBCO), w tym: a) ćwiczenia dotyczące modelowania procesów biznesowych w BPMN b) przygotowanie demonstracji symulacji procesów w wybranym środowisku Zadania Promotor Dr inż. Agnieszka Ławrynowicz Opiekun j.w. 11. Temat Cel pracy Prototyp aplikacji e-Learning bazujący na technologii semantycznych usług sieciowych Celem pracy jest analiza technologii semantycznych usług sieciowych (ang. Semantic Web Services) pod kątem ich zastosowania do aplikacji e-Learning oraz zbudowanie prototypu/szkieletu aplikacji „bank pytań egzaminacyjnych” na bazie technologii semantycznych usług sieciowych. Dane wyjściowe Literatura dotycząca technologii semantycznej sieci WWW (ang. Semantic Web) oraz semantycznych usług sieciowych. Zadania Badania literaturowe i analiza technologii semantycznych usług sieciowych. Opracowanie koncepcji i architektury aplikacji „bank pytań egzaminacyjnych”. Implementacja aplikacji z wykorzystaniem technologii usług sieciowych. Promotor Dr inż. Agnieszka Ławrynowicz Opiekun j.w. 12. Temat Cel pracy Dane wyjściowe Zadania Moduł wielokryterialnego planowania rozkroju arkusza blachy dla zakładu branży metalowej. Celem pracy jest stworzenie gotowego modułu szeregującego zadania produkcyjne na laserze - głównej maszynie zakładu produkcji metalowej. Istotną cechą modułu ma być możliwość uwzględnienia wielu kryteriów jednocześnie, tzn. użytkownik może wybrać dowolną liczbę kryteriów spośród dostępnego zestawu i optymalizować je (np. jednoczesna minimalizacja kryterium wielkości odpadów oraz minimalizacja opóźnień zamówień klientów). Wynikiem optymalizacji wielokryterialnej jest zazwyczaj zbiór rozwiązań (ze względu na konfliktowość kryteriów na ogół nie ma rozwiązania, które byłoby optymalne ze względu na wszystkie kryteria). Powstały zbiór rozwiązań będzie przedstawiany decydentowi, który będzie mógł wybrać rozwiązanie kompromisowe ze względu na rozpatrywane kryteria. 1. Literatura 2. Zestaw rzeczywistych przykładów praktycznych do przetestowania systemu (dane użyte do planowania i plan ułożony na podstawie tych danych) 3. Opis interfejsu z Microsoft Dynamics AX, z którego będą pobierane dane źródłowe oraz do którego wysyłany będzie gotowy harmonogram (lub zbiór harmonogramów) Przegląd metod rozwiązywania problemu rozkroju. Analiza ograniczeń i kryteriów planowania w wybranym zakładzie Projekt modułu rozkroju. Implementacja modułu w wybranym języku programowania Testowanie modułu na przykładach praktycznych. 1. 2. 3. 4. 5. Promotor dr inż. Arkadiusz Zimniak Opiekun 13, Temat Cel pracy Moduł jednokryterialnego planowania rozkroju arkusza blachy dla zakładu branży metalowej. Celem pracy jest stworzenie gotowego modułu szeregującego zadania produkcyjne na laserze - głównej maszynie zakładu produkcji metalowej. Stworzony plan produkcji ma minimalizować wielkość odpadów powstałych na maszynie Dane wyjściowe Zadania Promotor 4. Literatura 5. Zestaw rzeczywistych przykładów praktycznych do przetestowania systemu (dane użyte do planowania i plan ułożony na podstawie tych danych) 6. Opis interfejsu z Microsoft Dynamics AX, z którego będą pobierane dane źródłowe oraz do którego wysyłany będzie gotowy harmonogram Przegląd metod rozwiązywania problemu rozkroju. Wybór algorytmu do implementacji. Implementacja modułu w wybranym języku programowania Testowanie modułu na przykładach praktycznych. 6. 7. 8. 9. dr inż. Arkadiusz Zimniak Opiekun 14. Temat Wykorzystanie wiedzy eksperckiej w procesie sprzedaży Celem pracy jest przegląd możliwości wykorzystania wiedzy eksperckiej na potrzeby optymalizacji procesu sprzedaży. W ramach pracy przewidywane jest stworzenie prostego systemu eksperckiego współpracującego z systemem ERP Microsoft Dynamics AX. System ten ma działać na potrzeby działu sprzedaży w wybranym zakresie. Dane wyjściowe - adresy przykładowych witryn WWW, zajmujących się problematyką systemów eksperckich - dokumentacja darmowego oprogramowania do budowy systemów eksperckich CLIPS - dokumentacja systemu Microsoft Dynamics AX - przegląd darmowego oprogramowania służącego do budowy systemów Zadania eksperckich - opracowanie koncepcji wykorzystania systemu eksperckiego w dziale sprzedaży - wykonanie systemu eksperckiego na potrzeby działu sprzedaży Cel pracy Promotor dr inż. Arkadiusz Zimniak Opiekun 15. Temat Cel pracy Dane wyjściowe Implementacja wybranego algorytmu minimalizacji czasów przezbrojeń Celem pracy jest przygotowanie programu współpracującego z systemem ERP Microsoft Dynamics AX, który harmonogramowałby produkcję wg kryterium minimalizacji czasów przezbrojeń. 7. Literatura 8. Zestaw rzeczywistych przykładów praktycznych do przetestowania systemu (dane użyte do planowania i plan ułożony na podstawie tych danych) 9. Zadania Promotor Opis interfejsu z Microsoft Dynamics AX, z którego będą pobierane dane źródłowe oraz do którego wysyłany będzie gotowy harmonogram 1. Przegląd metod rozwiązywania problemu minimalizacji czasów przezbrojeń. 2. Wybór algorytmu do implementacji 3. Implementacja modułu w wybranym języku programowania 4. Testowanie modułu na przykładach praktycznych dr inż. Arkadiusz Zimniak Opiekun 16. Temat Minimalizacja czasu wykonania projektu w wybranej klasie problemów rozdziału zasobów Wersja angielska Minimization of the makespan in a class of project scheduling problems tytułu Cel pracy Opracowanie, implementacja i analiza obliczeniowa algorytmów minimalizacji długości uszeregowania w wybranej klasie problemów rozdziału zasobów Dane wyjściowe Literatura i publikacje naukowe na zadany temat Zadania 1. Opracowanie algorytmów minimalizacji długości uszeregowania w wybranej klasie problemów rozdziału zasobów. 2. Implementacja zaprojektowanych algorytmów. 3. Ocena efektywności zaproponowanych algorytmów na podstawie eksperymentów obliczeniowych. Promotor dr hab. inż. Grzegorz Waligóra Opiekun 17. Temat Maksymalizacja zaktualizowanej wartości netto w wybranej klasie problemów rozdziału zasobów Wersja angielska Maximization of the net present value in a class of project scheduling problems Tytułu Cel pracy Opracowanie, implementacja i analiza obliczeniowa algorytmów maksymalizacji zaktualizowanej wartości netto w wybranej klasie problemów rozdziału zasobów Dane wyjściowe Literatura i publikacje naukowe na zadany temat 1. Opracowanie algorytmów maksymalizacji zaktualizowanej wartości netto w wybranej klasie problemów rozdziału zasobów. Zadania 2. Implementacja zaprojektowanych algorytmów. 3. Ocena efektywności zaproponowanych algorytmów na podstawie eksperymentów obliczeniowych. Promotor dr hab. inż. Grzegorz Waligóra Opiekun 18. Temat Cel pracy Integracja systemów SCADA i MES dla linii produkcyjnej Celem pracy jest integracja wybranego systemu MES z laboratoryjnym systemem SCADA. Dane wyjściowe Dokumentacja techniczna linii produkcyjnej. Dokumentacja techniczna oprogramowania wizualizacyjnego. Literatura. Zadania 1. Analiza funkcjonowania laboratoryjnej linii produkcyjnej. 2. Analiza systemu SCADA. 3. Analiza możliwości integracji wybranego systemu MES z systemem SCADA. Promotor dr inż. Mariusz NOWAK Opiekun - 19. Temat Cel pracy System sterowania procesem przemysłowym z systemem Windows Embedded Opracowanie systemu sterowania wybranym obiektem z wykorzystaniem komputera z systemem Windows Embedded. Dane wyjściowe Dane techniczne obiektu przemysłowego. Literatura. Zadania 1. Analiza i synteza wybranego algorytmu sterowania. 2. Implementacja algorytmu sterowania na komputerze z systemem Windows embedded. 3. Weryfikacja i walidacja zaproponowanego algorytmu sterowania. Promotor dr inż. Mariusz NOWAK Opiekun - 20. Temat System SCADA dla linii produkcyjnej z interfejsem WWW Cel pracy Opracowanie systemu SCADA dla laboratoryjnej linii produkcyjnej. Opracowanie interfejsu WWW dla systemu SCADA. Dane wyjściowe Dokumentacja techniczna linii produkcyjnej. Dokumentacja techniczna systemu SCADA. Literatura. Zadania 1. Projekt i implementacja systemu SCADA dla laboratoryjnej linii produkcyjnej. 2. Projekt i implementacja interfejsu WWW dla systemu SCADA. 3. Weryfikacja i walidacja zaproponowanego systemu SCADA z interfejsem WWW. Promotor dr inż. Mariusz NOWAK Opiekun - 21. Temat Cel pracy Zaawansowany Dysk Sieciowy w technologii OpenSource Budowa i oprogramowanie dysku sieciowego w technologii Open Source umożliwiającego gromadzenie, udostępnianie i archiwizację danych cyfrowych, w tym multimedialnych. Urządzenie będzie stanowiło bazę dalszych badań nad użytecznością dysków sieciowych oraz ich energochłonnością. Dane wyjściowe Specyfikacje komercyjnych dysków sieciowych, zasoby Internetu, literatura dotycząca dysków sieciowych i rozwiązań sieciowych. Zadania 3. Specyfikacja funkcji dysku sieciowego 4. Zbudowanie wielointerfejsowego ergonomicznego dysku sieciowego. Oprogramowanie dysku sieciowego w technologii OpenSource 5. Rozbudowanie oprogramowania dysku o funkcje wspierające realizację i dokumentację badań szeroko pojętej ergonomii. 6. Przygotowanie dokumentacji dla kolejnych aplikacji na dysk sieciowy 7. Wykonanie testów użyteczności oraz testów zużycia energii Promotor Dr inż. Ewa Łukasik Opiekun Mgr inż. Grzegorz Przybył 22. Temat Badanie jakości korzystania - QoE - z internetowych portali muzycznych Wersja angielska tytułu pracy: Cel pracy Dane wyjściowe A study of Quality of Experience (QoE) with music networks Celem pracy jest określenie parametrów QoE dla portali muzycznych i przeprowadzenie stosownych badań 1. Literatura dotycząca QoE 2. Istniejące portale muzyczne, szczególnie oferujące muzykę na licencji Creative Commons Zadania 1. Przegląd definicji QoE i literatury dotyczącej jakości korzystania z treści muzycznych w portalach internetowych w komputerach stacjonarnych i urządzeniach mobilnych. 2. Określenie parametrów QoE specyficznych dla portali muzycznych 3. Przygotowanie i przeprowadzenie ankiety dla użytkowników 4. Przeprowadzenie pomiarów i podsumowanie ankiet Promotor Dr inż Ewa Łukasik Opiekun 23. Temat Sensory magnetorezystancyjne w pomiarach cyfrowych Cel pracy Celem pracy jest prezentacja właściwości i możliwości aplikacyjnych wybranych sensorów magnetorezystancyjnych Dane wyjściowe Literatura, dokumentacja, źródła internetowe Zadania Promotor 1. Stan wiedzy na temat sensorów magnetorezystancyjnych 2. Opracowanie modułu do realizacji cyfrowych pomiarów z sensorami magnetorezystancyjnymi 3. Oprogramowanie mikrokontrolera modułu w języku C. 4. Uwzględnić aspekt edukacyjny pracy Dr inż. Zygmunt KUBIAK Opiekun 24. Temat Krzemowe sensory temperatury Cel pracy Celem pracy jest prezentacja właściwości i możliwości aplikacyjnych wybranych sensorów temperatury opartych na krzemie. Dane wyjściowe Literatura, dokumentacja, źródła internetowe Zadania Promotor 1. Stan wiedzy na temat krzemowych sensorów temperatury 2. Opracowanie stanowiska do badania sensorów temperatury współpracującego z modułami rozwojowymi, np. firmy Silicon Laboratories lub STMicroelectronics 3. Oprogramowanie mikrokontrolera modułu w języku C. 4. Uwzględnić aspekt edukacyjny pracy Dr inż. Zygmunt KUBIAK Opiekun 25. Temat Bezprzewodowa sieć sensorowa SiWiNet Cel pracy Celem pracy jest realizacja protokołu sieci SiWiNet. Jest to prosta bezprzewodowa sieć sensorowa energooszczędną pracę węzłów. Węzły związane z sensorami są węzłami nadawczymi. Węzły realizują transmisję gdy wykryły nowe zdarzenie. Dane wyjściowe Literatura, dokumentacja , źródła internetowe Zadania Promotor 1. Wprowadzenie do sieci sensorowych. 2. Realizacja i oprogramowanie węzłów zgodnie z protokołem SiWiNet 3. Oprogramowanie na PC monitorujące pracę sieci SiWiNet. Dr inż. Zygmunt KUBIAK Opiekun 26. Temat Projekt i implementacja programu edukacyjnego do nauki algorytmu rozwiązywania problemu transportowego. Wersja angielska Education program for an algorithm solving the transportation problem. Tytułu Cel pracy Opracowanie programu do nauki metody potencjałów do rozwiązywania problemu transportowego. Dane wyjściowe Literatura. Zadania Opis metody potencjałów z przykładami. Projekt graficznej prezentacji algorytmu. Implementacja metody (JAVA). Opracowanie przykładowego scenariusza ćwiczenia dydaktycznego z wykorzystaniem programu. Promotor Prof. dr hab. inż. Joanna Józefowska Opiekun 27. Temat Cel pracy Dane wyjściowe Akwizycja danych i sterowanie złożonym procesem z wykorzystaniem pakietu MATLAB Wykorzystanie specjalizowanego oprogramowania symulacyjnego do sterowania wybranym procesem Przykład złożonego procesu technologicznego Dokumentacja pakietu Data Acquisition Toolbox - MATLAB Zadania Promotor Opiekun 1. Omówić funkcje pakietu Data Acquisition Toolbox - MATLAB 2. Opracować strukturę systemu sterowania 3. Oprogramować system w zakresie wybranych funkcji Andrzej URBANIAK 28. Temat Cel pracy Dane wyjściowe Akwizycja danych i sterowanie złożonym procesem z wykorzystaniem pakietu LABVIEW Wykorzystanie specjalizowanego oprogramowania symulacyjnego do sterowania wybranym procesem Przykład złożonego procesu technologicznego Dokumentacja pakietu LabView Zadania Promotor 4. Omówić funkcje pakietu LABView 5. Opracować strukturę systemu sterowania 6. Oprogramować system w zakresie wybranych funkcji Andrzej URBANIAK Opiekun 29. Temat Cel pracy Dane wyjściowe Zadania Promotor Wykorzystanie oprogramowania typu GIS do monitorowania sieci wodociągowych Rozpoznanie możliwości specjalizowanego oprogramowania typu GIS w zakresie monitorowania sieci wodociągowych Materiały informacyjne nt. pakietów GIS 7. Omówić zakres funkcjonalny pakietów GIS 8. Przeanalizować możliwości wykorzystania pakietów do monitorowania sieci 9. Oprogramować wybrane funkcje systemu Andrzej URBANIAK Opiekun 1. Temat Green computing – metody energooszczędnego użytkowania komputerów Wersja angielska Green computing – methods of computer utilization respecting the energy savings. tytułu Cel pracy Przygotowanie aplikacji wskazującej aktualny poziom zużycia energii przez system komputerowy i możliwe opcje oszczędzania Dane wyjściowe Literatura i opracowania naukowe dotyczące metod szacowania zużycia energii przez poszczególne komponenty systemu komputerowego. Zadania Studia literaturowe dotyczące metod energooszczędnego użytkowania komputerów. Przegląd i ocena istniejących programów monitorujących zużycie energii. Projekt i przygotowanie oryginalnej aplikacji monitorującej zużycie energii przez system komputerowy. Promotor dr inż. Rafał Różycki Opiekun 2. Temat Metody zasilania przenośnych systemów komputerowych Wersja angielska Energy storage methods for portable computer systems tytułu Cel pracy Analiza istniejących i perspektywicznych rozwiązań zasilania w energię komputerów przenośnych. Dane wyjściowe Literatura i opracowania naukowe dotyczące istniejących i opracowywanych źródeł energii dla systemów komputerowych. Zadania Studia literaturowe. Opracowanie kompletnego zestawienia istniejących rozwiązań. Ocena i porównanie rozwiązań. Projekt i implementacja aplikacji monitorującej stan akumulatora komputera przenośnego z funkcją analizy długoterminowego zużycia akumulatora. Opracowanie i przeprowadzenie testów aplikacji. Promotor dr inż. Rafał Różycki Opiekun Temat Możliwości transmisyjne mikrokontrolerów rodziny ATmega Cel pracy Przegląd możliwości transmisyjnych w μK rodziny ATmega. Dane wyjściowe Literatura ogólna i dedykowana dotycząca mikrokontrolerów rodziny ATmega. 8. Wykonać wariantowe oprogramowanie portu szeregowego dla transferu wybranej liczby danych pomiarowych 9. Wykonać oprogramowanie portu szeregowego wyposażonego w styk RS-485 dla komunikacji we wybranej sieci wbudowanej w sterownikach FX firmy Mitsubishi Electric Zadania Promotor Dr inż. Roman Mielcarek Opiekun j.w. Temat Mikrokontroler ATmega jako stacja programowalnej sieci „K:K” Cel pracy Realizacja programowa stacji sieciowej na μK rodziny ATmega bazująca na przechwytywaniu danych. Literatura ogólna i dedykowana dotycząca mikrokontrolerów rodziny ATmega i sterowników Dane wyjściowe PLC rodziny FX firmy Mitsubishi Electric. 1. Uruchomić programową sieć „K:K” na sterownikach FX. 2. Uruchomić programową aplikację stacji sieci „K:K” na w μK rodziny ATmega. Zadania Promotor Dr inż. Roman Mielcarek Opiekun J.w. Temat Współczesne przetworniki poziomu cieczy Cel pracy Dokonać przeglądu współczesnych metod i urządzeń do pomiaru poziomu cieczy. Konduktometryczny, wielopunktowy przetwornik poziomu cieczy oparty na mikrokontrolerze Dane wyjściowe Literatura dotycząca problematyki metod, czujników i przetworników pomiaru poziomu cieczy. Literatura dotycząca mikrokontrolerów rodziny ATmega 1. Zaprojektować, wykonać i oprogramować konduktometryczny, wielopunktowy przetwornik poziomu cieczy oparty na mikrokontrolerze ATmega 16 Zadania Promotor Dr inż. Roman Mielcarek Opiekun J.w. 10. Temat 1 Przegląd narzędzi wyszukiwania i klasyfikowania informacji bazujących na wyszukiwarkach internetowych. Wersja angielska Survey of search and classification tools based on Web search engines. tytułu pracy: Cel pracy Celem pracy jest dokonanie przeglądu narzędzi wyszukiwania i klasyfikowania informacji na bazie wyszukiwarek internetowych. W części praktycznej praca obejmuje walidację, debuggowanie i rozszerzenie eksperymentalnej nakładki na wyszukiwarkę Yahoo, wyposażonej w przetwarzanie języka naturalnego (angielskiego). Projekt wymaga dobrej znajomości języka C#. Dane wyjściowe Materiały dostarczone przez promotora, WWW. Zadania 1. Zapoznanie się z wybranymi narzędziami wyszukiwania i klasyfikowania informacji na bazie wyszukiwarek internetowych. 2. Walidacja, debuggowanie i rozszerzenie eksperymentalnej nakładki na wyszukiwarkę Yahoo, wyposażonej w przetwarzanie języka naturalnego (angielskiego), napisanej w języku C#. Promotor Opiekun Dr hab. inż. Paweł T. Wojciechowski 3. Temat Analiza protokołu IPv6 w środowisku mobilnym Wersja angielska Analysis of IPv6 in mobile environments tytułu Cel pracy Celem pracy jest szczegółowa analiza protokołu IPv6 w środowisku mobilnym, ze szczególnym uwzględnieniem propozycji znajdujących się w RFC 3775. Analiza powinna obejmować zarówno rozwiązania zdefiniowane w dokumentach RFC, jak i te wynikające bezpośrednio z cech protokołu IPv6. Praca powinna być poparta testami na środowisku testowym oraz dokumentacją konfiguracji lub implementacji. Dane wyjściowe Materiały dostarczone przez promotora, strony WWW. Zadania 1. Przegląd standardów i mechanizmów protokołu IPv6 dla środowisk mobilnych. 2. Analiza wybranych mechanizmów Mobile IPv6. 3. Stworzenie środowiska testowego oraz dokumentacji. 4. Testy na środowisku testowym. Promotor Prof. dr hab. inż. Jerzy Brzeziński Opiekun Mgr inż. Dariusz Dwornikowski 4. Temat Metody transmisji w sieciach IPv6 Wersja angielska Transmission methods in Ipv6 networks Tytułu Cel pracy Celem pracy jest szczegółowa analiza metod transmisji (unicast, broadcast, multicast, anycast) w sieciach IPv6. Analiza powinna zawierać szczegółowe omówienie metod transmisji, porównanie z protokołem generacji 4 oraz testy w środowisku testowym. Dane wyjściowe Materiały dostarczone przez promotora, strony WWW. Zadania 5. Przegląd metod transmisji w IPv6 6. Porównanie metod transmisji w IPv6 z IPv4 7. Wykonanie odpowiednich scenariuszy testowych. 8. Przeprowadzenie testów. Promotor Dr inż. doc. Michał Sajkowski Opiekun Mgr inż. Dariusz Dwornikowski 5. Temat Analiza rozwiązań automatycznego sterowania przebiegiem rozmowy za pomocą VoiceXML Wersja angielska Analysis of an automatic control of voice dialogs with the use of VoiceXML Tytułu Cel pracy Celem pracy jest analiza rozwiązań dostarczających rozwiązania sterowania przebiegiem rozmowy telefonicznej, opisanej za pomocą standardu VoiceXML. Praca powinna zawierać przegląd istniejących rozwiązań , ich porównanie i analizę działania. Powinna powstać implementacja przykładowych aplikacji z użyciem tychże rozwiązań oraz testy na platformie testowej. Dane wyjściowe Materiały dostarczone przez promotora, strony WWW. Zadania 1. 1. Analiza rozwiązań VoiceXML oraz rozwiązań komplementarnych. 2. Analiza i porównanie implementacji VoiceXML. 3. Implementacja przykładowych aplikacji. 4. Testy w środowisku testowym. Promotor Prof. dr hab. inż. Jerzy Brzeziński Opiekun mgr inż. Dariusz Dwornikowski Temat Drzewa klasyfikacyjne w eksploracji baz danych o dużych rozmiarach: metody i zastosowania. Cel pracy Dokonać przeglądu literatury nt. algorytmów indukcji drzew klasyfikacyjnych w odniesieniu do przetwarzania danych zbyt dużych do umieszczenia w pamięci operacyjnej. Stworzyć także dydaktyczny serwis WWW demonstrujący powyższą tematykę. Dane wyjściowe Literatura anglojęzyczna nt. przetwarzanie strumieni danych oraz algorytmów grupowanie. Konieczność dobrej znajomości języka angielskiego Praca o charakterze przeglądowym. Stworzyć przegląd aktualnych tendencji Zadania oraz algorytmów w zakresie tej metody eksploracji danych. Stworzyć także dydaktyczny serwis WWW demonstrujący powyższą tematykę. Promotor dr hab. inż. Jerzy Stefanowski Opiekun 2. Temat Wartości brakujące w podejściach zbiorów przybliżonych opartych na dominacji Cel pracy Opracowanie i implementacja rozszerzonego podejścia zbiorów przybliżonych opartego na dominacji – uwzględniającego wartości brakujące w opisie przykładów. Integracja stworzonych rozwiązań z zaproponowanym środowiskiem analizy danych. Dane wyjściowe Literatura na temat teorii zbiorów przybliżonych. Biblioteka jRS zawierająca implementacje metod opartych na teorii zbiorów przybliżonych w języku Java. Środowisko graficzne dla metod opartych na teorii zbiorów przybliżonych. 1. Zapoznać się z literaturą dotyczącą teorii zbiorów przybliżonych (w tym Zadania podejść uwzględniających wartości brakujące). 2. Opracować wersje algorytmów analizy danych uwzględniających wartości brakujące. 3. Zaimplementować i udokumentować zaproponowane rozwiązania. 4. Wykonać testy i eksperyment obliczeniowy. Promotor Opiekun Mgr inż. Jerzy Błaszczyński 3. Temat Mobilny system wielokryterialnego wspomagania decyzji. Cel pracy Opracowanie i testy mobilnego systemu wielokryterialnego wspomagania decyzji. Zakłada się, że system będzie przetwarzał informacje pochodzące z sieci Internet. Dane wyjściowe Literatura przedmiotu. 1. Zapoznać się z literaturą. Zadania 2. Przygotować propozycję mobilnego systemu wielokryterialnego wspomagania decyzji. 3. Zaimplementować i udokumentować prototypowy system. 4. Przeprowadzić testy opracowanych algorytmów wspomagania decyzji i systemu. Promotor Opiekun Mgr inż. Jerzy Błaszczyński 4. Temat Aplikacja mobilna wspomagająca sportowców Cel pracy Dane wyjściowe Zadania Promotor dr inż. Jacek Jelonek Opiekun 5. Temat Rozpoznawanie utworów muzycznych na podstawie ich fragmentów Cel pracy Dane wyjściowe Zadania Promotor dr inż. Jacek Jelonek Opiekun 6. Temat System domowego budżetowania Cel pracy Celem pracy jest zaprojektowanie i implementacja systemu do analizy domowego budżetu. . Celem jest realizacja GUI i wdrożenie systemu w języku Java. Dane wyjściowe Literatura na temat technologii internetowych i java. Specyfikacja wymagań systemu. Zadania 1. Zaprojektowanie GUI systemu. 2. Zaprojektowanie bazy danych. 3. Zaimplementowanie instalatora modułu. 7. Promotor dr inż. Paweł Kominek Opiekun dr inż. Paweł Kominek Temat e-Rezerwacje jako system rezerwacji pomieszczeń za pośrednictwem Internetu Cel pracy Celem pracy jest zaprojektowanie i implementacja systemu rezerwacji usług hotelowych. Dane wyjściowe Literatura na temat technologii internetowych. Propozycja architektury systemu. Specyfikacja wymagań systemu. Zadania 1. Rozpoznaniu danych ewidencjonowanych w ramach rezerwacji usług hotelowych. 2. Zaprojektowanie interfejsu graficznego w zakresie projektowanej aplikacji. 3. Zaprojektowanie bazy danych. 4. Zaimplementowanie instalatora modułu. 5. Udokumentowanie wykonanych prac. Promotor dr inż. Paweł Kominek Opiekun dr inż. Paweł Kominek 8. Temat Fred 3: wizualny edytor trójwymiarowych konstrukcji i sieci neuronowych Cel pracy Reimplementacja edytora FRED, rozszerzenie o nową funkcjonalność i poprawienie błędów wersji obecnej. Wymagana bardzo dobra znajomość języka JAVA. Dane wyjściowe Dostępne źródła Fred 2.1: http://www.framsticks.com/dev/fred/fred Lista błędów i zadań: Zadania 9. http://www.framsticks.com/trac/framsticks/report/9 9. Zapoznanie się z istniejącą implementacją 10. Określenie fragmentów źródeł nie wymagających zmian 11. Implementacja nowych funkcjonalności i testy Promotor dr inż. Maciej Komosiński Temat Klient sieciowy dla symulatora Framsticks Cel pracy Reimplementacja prototypowego klienta sieciowego, rozszerzenie o nową funkcjonalność i poprawienie błędów wersji obecnej. Wymagana bardzo dobra znajomość języka JAVA. Dane wyjściowe Dostępne źródła wersji prototypowej oraz specyfikacja protokołu serwera: Zadania http://www.framsticks.com/wiki/NetworkClient.html 5. Zapoznanie się z prototypem klienta 6. Określenie fragmentów źródeł nie wymagających zmian 7. Implementacja nowych funkcjonalności i testy Promotor dr inż. Maciej Komosiński 10. Temat Cel pracy Narzędzie dydaktyczne do symulacji i wizualizacji działania algorytmów rangowania dokumentów webowych w oparciu o analizę powiązań Celem pracy jest projekt i implementacja programu umożliwiającego śledzenie działania takich algorytmów rangowania ston WWW jak HITS i PageRank. Dane wyjściowe Literatura dot. algorytmów rangujących oraz topologii sieci Web. Zadania Zapoznać się z literaturą. Wykonać projekt i implementację narzędzia oraz przeprowadzić eksperymenty weryfikujące poprawność otrzymanych wyników. Do tekstu pracy dołączyć oprogramowanie i instrukcję użytkownika. Promotor Dr inż. Irmina Masłowska 11. Temat Cel pracy Implementacja silnika wyszukiwarki z mechanizmem wyszukiwania pełnotekstowego w oparciu o wybrane rozwiązania open-source Porównanie wybranych wyszukiwarek open-source. Implementacja własnego mechanizmu indeksowania/wyszukiwania Dane wyjściowe Literatura i dostępna dokumentacja. Zadania Zbadanie budowy wyszukiwarek Sphinx, Lucene i Ferret. Porównanie wybranych silników wyszukujących pod kątem szybkości indeksowania i wyszukiwania, sposobu przechowywania danych. W oparciu o poprzednią analizę zaprojektowanie i implementacja własnego mechanizmu wyszukiwarki. Promotor Dr inż. Irmina Masłowska Temat obsadzony: Dariusz Stosor 12. Temat Implementacja metody ELECTRE III w technologii Silverlight Wersja angielska ELECTRE III implementation using Silverlight technology tytułu Cel pracy zaimplementowanie narzędzia do wspomagania decyzji opartego na metodzie ELECTRE III w technologii Silverlight 4 Dane wyjściowe literatura dotycząca metody ELECTRE III i technologii Silverlight Zadania projekt i implementacja aplikacji webowej wykonanej w technologii Silverlight Promotor dr inż. Bartłomiej Prędki Opiekun 13. Temat System informacji o lekach na platformę iPhone OS Wersja angielska iPhone OS system for prescription drug information tytułu Cel pracy zaprojektowanie i zaimplementowanie aplikacji na iPhone OS udostęoniającej informacje o lekach dostępnych w aptekach. Dodatkowo część desktopowa przygotowująca dane dla aplikacji i serwer aktualizacji danych. Dane wyjściowe literatura dotycząca programowania na iPhone OS. Baza danych leków BLOZ. Zadania projekt i implementacja aplikacji mobilnej dla platformy iPhone OS Promotor dr inż. Bartłomiej Prędki Opiekun 14. Temat Doświadczalny system kompresji danych Wersja angielska Experimental data compression system. tytułu Cel pracy Zaimplementowanie i przetestowanie przeznaczonego dla celów dydaktycznych systemu implementującego podstawowe techniki wykrywania zależności w danych i kompresji danych. Dane wyjściowe Literatura dotycząca: metod aproksymacji, metod odkrywania zależności w danych oraz stratnych i bezstratnych metod kompresji. Zadania 1) Zapoznanie się z popularnymi systemami odkrywania zależności w danych i metodami kompresji danych. 2) Wybór technologii i platformy implementacyjnej. 3) Projekt i implementacja systemu kompresji danych. 4) Wykonanie eksperymentu obliczeniowego mającego na celu ocenę skuteczności zaimplementowanej metody. Promotor Robert Susmaga Opiekun Robert Susmaga 15. Temat System odkrywania wiedzy wzorowany na systemach „Bacon” i „49'er”. Wersja angielska Knowledge discovery system based on ‘Bacon’ and ‘49’er’. tytułu Cel pracy Zaimplementowanie i przetestowanie przeznaczonego dla celów dydaktycznych systemu odkrywania wiedzy realizującego podstawowe techniki odkrywania wiedzy znane z systemów „Bacon” i „49’er”. Dane wyjściowe Literatura dotycząca: systemów odkrywania wiedzy (w tym systemów „Bacon” i „49’er”) i eksploracji danych. Zadania 1) Zapoznanie się z systemami odkrywania wiedzy, w tym z systemami „Bacon” i „49’er”. 2) Wybór technologii i platformy implementacyjnej. 3) Projekt i implementacja systemu odkrywania wiedzy. 4) Wykonanie eksperymentu obliczeniowego mającego na celu zweryfikowanie jakości generowanych odkryć. Promotor Robert Susmaga Opiekun Robert Susmaga 16. Temat System rekomendacyjny z zastosowaniem technik eksploracji danych. Wersja angielska Recommending system using techniques of data exploration. Tytułu Cel pracy Dane wyjściowe Zadania Promotor Dr inż. Izabela Szczęch Opiekun jw. Temat zarezerwowany – Bogusław Faja, TWO 17. Temat System do wielokryterialnej oceny reguł decyzyjnych. Wersja angielska Multicriteria evaluation system for decision rules. Tytułu Cel pracy Opracowanie, implementacja i integracja z istniejącym systemem Miner wybranego algorytmu generowania reguł decyzyjnych, wzbogaconego o metodę dyskretyzacji ewentualnych danych ciągłych. Dane wyjściowe Literatura z zakresu metod generowania reguł decyzyjnych i dyskretyzacji danych ciągłych oraz dokumentacja systemu Miner. Zadania Zapoznanie się z literaturą i wybranym algorytmem generowania reguł decyzyjnych. Opracowanie wybranego algorytmu i zaproponowanie metody dyskretyzacji ewentualnych danych ciągłych. 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. 18. Temat Ewaluacja i porównanie algorytmów generowania reguł decyzyjnych. Wersja angielska Evaluation and comparison of algorithms for generation of decision rules. tytułu Cel pracy Celem pracy jest analiza teoretyczna i implementacja kilku wybranych algorytmów generowania reguł decyzyjnych oraz dokonanie porównawczej oceny ich wydajności, jakości i wyników działania. Dane wyjściowe Literatura z zakresu metod generowania reguł decyzyjnych. Zadania Zapoznanie się z literaturą dotyczącą wybranych algorytmów indukcji reguł decyzyjnych. 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. Temat zarezerwowany – Paweł Mwaba, TWO 19. Temat Zastosowanie technik BPM (business process modeling) do reprezentacji i wspomagania realizacji procedur medycznych Wersja angielska Application of BPM (business process modeling) techniques for representing and supporting the execution of clinical procedures tytułu pracy: Cel pracy Celem pracy jest weryfikacja możliwości zastosowania technik i narzędzi BPM do reprezentacji i wspomagania wykonania procedur medycznych reprezentujących przyjęte standardy postępowania. Dane wyjściowe Literatura na temat technik i narzędzi BPM oraz na temat procedur medycznych i standardów postępowania medycznego. Wybrane procedury medyczne. Zadania 1. Dokonanie przegląd literatury na temat BPM oraz procedur medycznych i sposobów ich reprezentacji. 2. Zaproponowanie transformacji między wybranymi formalizmami zapisu procedur medycznych a BPM. 3. Transformacja wybranych procedur medycznych do zapisu zgodnego z BPM. 4. Adaptacja istniejących narzędzi BPM do wspomagania realizacji wybranych procedur i symulacja ich wykonania. Promotor dr inż. Szymon Wilk Opiekun Temat zarezerwowany – Mateusz Jancy, TWO 20. Temat Wykorzystanie urządzenia LiveScribe Pulse Smartpen do wspomagania procesu tworzenia oprogramowania Wersja angielska Using the LiveScrive Pulse Smartpen to suport the process of software development tytułu pracy: Cel pracy Celem pracy jest sprawdzenie możliwości wykorzystania urządzenia LiveScribe Pulse Smartpen do wspomagania procesu zbierania wymagań oraz tworzenia programowania. Wynikiem pracy będzie system, który na podstawie odręcznych notatek i rysunków będzie tworzył sformalizowaną dokumentację. Dane wyjściowe Dokumentacja API dla urządzenia LiveScribe Pulse Smartpen. Literatura na temat procesu tworzenia oprogramowania. Zadania 3. Analiza procesu zbierania wymagań i tworzenia oprogramowania pod kątem możliwości wykorzystania urządzenia LiveScribe Pulse Smartpen. 4. Projekt systemu wspomagający wybrany etap (lub etapy) procesu. 5. Implementacja systemu z wykorzystaniem API udostępnionego dla urządzenia. 6. Testy systemu w rzeczywistych warunkach. Promotor dr inż. Szymon Wilk Opiekun Temat zarezerwowany – Joanna Splitter, TWO 21. Temat System do wspomagania inwentaryzacji środków trwałych – projekt i implementacja Wersja angielska A system for supporting the stocktaking of assets – project and implementation tytułu pracy: Cel pracy Celem pracy jest zaprojektowanie i zaimplementowanie systemu wspomagającej inwentaryzację środków trwałych w firmie. System będzie składać się z trzech elementów – klienta mobilnego działającego na dedykowanych skanerach kodów paskowych służącego do zbierania danych, klienta stacjonarnego służącego do wstępnej weryfikacji i agregacji danych i serwera do archiwizacji danych. Dane wyjściowe Opis procesu inwentaryzacji środków trwałych. Dokumentacja API dla skanerów kodów paskowych. Zadania 1. Zamodelowanie procesu inwentaryzacji oraz przygotowanie projektu system wspomagającego ten proces. 2. Implementacja elementów systemu oraz przygotowanie dokumentach technicznej. 3. Przygotowanie dokumentacji użytkownika i przetestowanie systemu w warunkach rzeczywistych. Promotor dr inż. Szymon Wilk Opiekun Temat zarezerwowany – Krzysztof Turek, TWO 22. Temat A Wykorzystanie platformy Android do tworzenia mobilnych systemów wspomagania decyzji klinicznych Wersja angielska Application of the Android platform for developing mobile clinical decision support systems tytułu pracy: Cel pracy Celem pracy jest analiza możliwości oferowanych przez platformę Android pod kątem tworzenia mobilnych systemów wspomagania decyzji klinicznych oraz projekt i implementacja systemu tego typu dla wybranego problemu (lub grupy problemów). Dane wyjściowe Publikacje na temat mobilnych systemów wspomagania decyzji (np. MET3). Dokumentacja programistyczna dla platformy Android. Zadania 1. Zaprojektowanie mobilnego systemu wspomagania decyzji klinicznych dla wybranej grupy problemów. 2. Implementacja systemu i przygotowanie dokumentacji technicznej. 3. Przetestowanie systemu w symulowanych warunkach klinicznych. Promotor dr inż. Szymon Wilk Opiekun Temat zarezerwowany – Piotr Orzechowski, TWO 23. Temat Moduł repozytorium dla problemów WWD Wersja angielska Repository module for DSS problems Tytułu Cel pracy Celem pracy jest opracowanie repozytorium dla problemów Wielokryterialnego Wspomagania Decyzji wykorzystującego różne miejsca składowania danych wraz z modułami dostępu dla języka Java i platformy .NET Dane wyjściowe Literatura z zakresu systemów kontroli wersji, systemów baz danych, programowania w językach Java, C# oraz środowiska .NET Zadania Zaprojektowanie, zaimplementowanie oraz przetestowanie modułu repozytorium dla problemów WWD pozwalającego na wykorzystanie do składowania informacji lokalnej bądź zdalnej bazy danych oraz lokalnego systemu plików. Opracowanie spójnego interfejsu dostępowego dla języka Java oraz platformy .NET wraz z przykładowymi aplikacjami Promotor dr inż. Piotr Zielniewicz 24. Temat Cel pracy Odkrywanie wzorców sekwencji w przypadku sekwencji zbiorów zawierających opisy numeryczne Odkrywanie wzorców sekwencji opiera się na przetwarzaniu sekwencji zbudowanych ze zbiorów przedmiotów. W literaturze przedmiotu istnieją rozszerzenia wprowadzające liczbowy opis do bazy danych sekwencji. Celem pracy jest implementacja i zbadanie wydajności algorytmu przetwarzającego sekwencje w zbiorach przedmiotów, gdzie przedmiot jest opisany przy pomocy atrybutów numerycznych. Porównywanie odbywa się przy pomocy funkcji oceny podobieństwa. Dane wyjściowe Implementacja algorytmu odkrywania wzorców sekwencji na zbiorach przedmiotów. Implementacja algorytmu odkrywania kontekstowych wzorców sekwencji Agrawal, R. and Srikant, R. 1995. Mining Sequential Patterns. In Proceedings of the Eleventh international Conference on Data Engineering (March 06 - 10, 1995). P. S. Yu and A. L. Chen, Eds. ICDE. IEEE Computer Society, Washington, DC, 3-14. Zadania Kim, C., Lim, J., Ng, R. T., and Shim, K. 2007. SQUIRE: Sequential pattern mining with quantities. J. Syst. Softw. 80, 10 (Oct. 2007), 1726-1745. DOI= http://dx.doi.org/10.1016/j.jss.2006.12.562 1. Implementacja algorytmu zgodnie z wytycznymi promotora pracy. 2. Zaproponowanie własnych ulepszeń zwiększających wydajność algorytmu. 3. Przygotowanie generatora baz danych sekwencji zgodnych z definicją problemu. 4. Ocena wydajności algorytmu na wygenerowanych syntetycznych bazach danych. 5. Odniesienie rozwiązania do rozwiązań występujących w literaturze np. SQUIRE Promotor Radosław Ziembiński Opiekun Radosław Ziembiński 25. Temat Cel pracy Adaptatywny system rekomendacji linków dla aplikacji WWW Zastosowanie metod web-mining do dynamicznego tworzenia rekomendacji dla stron WWW. Przygotowanie przykładowej aplikacji internetowej zawierającej pasek rekomendacji zawierający dynamicznie wybierane linki do stron rekomendowanych. System posiada katalog tj. drzewo powiązanych ze sobą stron internetowych, z których każda posiada określona ocenę wartości dla dostawcy aplikacji internetowej. System analizuje sekwencje nawigacji wykonywanych przez użytkownika i odkrywa wzorce sekwencji. Na podstawie wzorców sekwencji oraz ocen wartości stron system przygotowuje pulę zawierającą najbardziej prawdopodobne i wartościowe z punktu widzenia dostawcy rekomendacje stron do odwiedzania tj. linki na każdej odwiedzonej stronie. Pula rekomendacji zostaje następnie uporządkowana zgodnie z przyjętą metoda tworzenia rankingu i wyświetlona. Dane wyjściowe Implementacja algorytmu odkrywania kontekstowych wzorców sekwencji Dokumentacja Java i serwera Apache Tomcat (servlety) Agrawal, R. and Srikant, R. 1995. Mining Sequential Patterns. In Proceedings of the Eleventh international Conference on Data Engineering (March 06 - 10, 1995). P. S. Yu and A. L. Chen, Eds. ICDE. IEEE Computer Society, Washington, DC, 3-14. Kazienko P., Kiewra M. (2003): Link Recommendation Method Based on Web Content and Usage Mining. New Trends in Intelligent Information Processing and Web Mining Proceedings of the International IIS: IIPWM´03 Conference, Zakopane, June 2-5, 2003, Advances in Soft Computing, Springer Verlag 2003, pp. 529-534. Kiewra M. (2005): Iterative Discovering of User's Preferences using WebMining. International Journal of Computer Science & Applications. Vol. 2(2) Zadania 8. Przygotowanie i implementacja algorytmu przygotowującego rekomendacje dla stron WWW na podstawie algorytmów odkrywania wzorców sekwencji. Konwersja danych o nawigacji do sekwencji zbiorów przedmiotów. 9. Przygotowanie i implementacja algorytmu służącego do tworzenia rankingu rekomendacji na podstawie ważności strony i historii nawigacji użytkownika. 10. Implementacja prototypu serwisu internetowego zawierającej mechanizm budowania rekomendacji będący demonstracją technologii. 11. Ocena rozwiązania w kontekście dostępnej literatury przedmiotu. Promotor Radosław Ziembiński Opiekun Radosław Ziembiński Temat Wpływ odległości komputerów na czas obliczeń równoległych 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. Zmierzyć wpływ odległości między komputerami na czas obliczeń. Promotor dr hab. inż. Maciej Drozdowski, prof.PP Opiekun Temat Algorytmy planowania migracji maszyn wirtualnych w centrach obliczeniowych. Cel pracy Opracować algorytmy zarządzające przydziałem maszyn wirtualnych do komputerów w centrach komputerowych. Dane wyjściowe Literatura na temat wirtualizacji i migracji serwerów, literatura na temat optymalizacji kombinatorycznej Zadania 1. Określić wpływ współdzielenia procesora i innych zasobów na prędkość przetwarzania. 2. Zaprojektować, zaimplementować i przetestować algorytmy planujące migrację maszyn wirtualnych w zmieniającym się środowisku centrum obliczeniowego Promotor dr hab. inż. Maciej Drozdowski, prof.PP Opiekun Temat Serwis zbierający informację o rozmiarach plików komputerów osobistych Cel pracy Gromadzić informację o zajętości dysków komputerów osobistych. Podawać informację o historycznych trendach. Dane wyjściowe Literatura na temat aplikacji internetowych, baz danych, statystyki Zadania 1. Zaprojektować, zaimplementować i przetestować oprogramowanie zbierające informacje o rozmiarach plików na komputerach osobistych. 2. Zaprojektować, zaimplementować i przetestować serwis prezentujący zagregowane dane historyczne i wizualizujący trendy. Promotor dr hab. inż. Maciej Drozdowski, prof.PP Opiekun Temat System zarządzania relacjami z klientem z interfejsem dla systemów mobilnych Cel pracy Celem pracy jest stworzenie systemu zarządzania relacjami z klientem (CRM), którego dane przechowywane byłyby na maszynie stacjonarnej a używanie byłoby możliwe zarówno z komputerów osobistych jak i urządzeń przenośnych. Dane wyjściowe Ogólnodostępna literatura dotycząca systemów CRM, języków C# i Java oraz systemów mobilnych. Zadania Promotor 10. Opracowanie koncepcji systemu 11. Implementacja serwera, klientów dla systemów mobilnych i komputerów osobistych 12. Implementacja i testy 13. Opracowanie dokumentacji. dr inż. Wojciech Complak Opiekun Temat Elastyczne systemy zarządzania Cel pracy Analiza istniejących metodologii, metod i procedur i oprogramowania wspomagających elastyczne systemy zarządzania dla różnych modeli biznesowych firm. Dane wyjściowe Uwagi prowadzącego, literatura przedmiotu Zadania Systematyzacja wiedzy w szczególności z zakresu ERP, analiza porównawcza, przygotowanie kursu e-learningowego na powyższy temat. Promotor dr inż. Rafał Klaus Opiekun Temat Tolerowanie defektów w systemów wbudowanych czasu rzeczywistego Cel pracy Analiza istniejących metodologii, metod i narzędzi do analizy bezpieczeństwa i wiarygodności systemów wbudowanych czasu rzeczywistego. Dane wyjściowe Uwagi prowadzącego, literatura przedmiotu Zadania Klasyfikacja systemów RTS. Klasyfikacja i analiza porównawcza metod i technik oceny wiarygodności systemów wbudowanych. 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 Temat Cel pracy Budowa wybranych elementów interfejsu sterowanego myślą Zaprojektowanie i wykonanie interfejsu sterowanego myślą. Dane wyjściowe Uwagi prowadzącego, literatura przedmiotu Zadania Klasyfikacja interfejsów sterowanych myślą. Zaprojektowanie i wykonanie interfejsu sterowanego myślą dla potrzeb dydaktycznych. Promotor dr inż. Rafał Klaus Opiekun Temat Cel pracy Budowa i oprogramowanie sterowników mikroprocesorowych Zaprojektowanie i wykonanie dydaktycznego zestawu mikroprocesorowego. Dane wyjściowe Uwagi prowadzącego, literatura przedmiotu Zadania Klasyfikacja systemów mikroprocesorowych. Analiza narzędzi uruchomieniowych i języków programowania. Zaprojektowanie i wykonanie zestawu mikroprocesorowego dla potrzeb dydaktycznych. Promotor dr inż. Rafał Klaus Opiekun Temat Inżynieria wymagań systemów czasu rzeczywistego 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 Temat Oprogramowanie i algorytmy interfejsu sterowanego myślą. Cel pracy Analiza i realizacja wybranych algorytmów stosowanych do oprogramowania interfejsu sterowanego myślą. Dane wyjściowe Uwagi prowadzącego, literatura przedmiotu Zadania Klasyfikacja interfejsów sterowanych myślą. Klasyfikacja i analiza porównawcza algorytmów BCI. Implementacja wybranych algorytmów Przeprowadzenie badań porównawczych. Promotor dr inż. Rafał Klaus Opiekun Temat Metody analizy, modelowania i projektowania systemów czasu rzeczywistego Cel pracy Analiza istniejących metodologii, metod i narzędzi wspomagających projektowanie systemów czasu rzeczywistego oraz trendów badawczych. Dane wyjściowe Uwagi prowadzącego, literatura przedmiotu Zadania Klasyfikacja systemów czasu rzeczywistego. Klasyfikacja i analiza porównawcza metod i narzędzi wspomagających projektowanie systemów czasu rzeczywistego. Wykonanie dydaktycznego zestawu systemu wbudowanego SCR. Przeprowadzenie badań porównawczych różnych narzędzi projektowych. Promotor dr inż. Rafał Klaus Opiekun Temat Modelowanie procesów biznesowych w iGrafx Cel pracy Przygotowanie dydaktycznego projektu modelowanie procesów z wykorzystaniem modułów iGrafx. Dane wyjściowe Materiały katalogowe, uwagi prowadzącego Zadania 1. Usystematyzowanie wiedzy na temat BPMN i BPEL 2. Wykonanie modelu procesu wraz z symulacją i analizami sexsigma 3. Przygotowanie ćwiczeń laboratoryjnych z powyższego zakresu. Promotor dr inż. Rafał Klaus Opiekun Temat Portal biznesowy Cel pracy Budowa portalu biznesowego dla wskazanej firmy Dane wyjściowe Literatura przedmiotu, uwagi promotora Zadania Klasyfikacja, analiza istniejących rozwiązań. Zapoznanie się ze specyfiką firmy. Przygotowanie portalu. Promotor dr inż. Rafał Klaus Opiekun Temat Systemy uruchomieniowe układów wbudowanych Cel pracy Analiza istniejących metodologii, metod i systemów uruchomieniowych oraz trendów badawczych. Dane wyjściowe Uwagi prowadzącego, literatura przedmiotu Zadania Klasyfikacja systemów wbudowanych. Klasyfikacja i analiza porównawcza metod i systemów uruchomieniowych układów mikroprocesorowych. Wykonanie dydaktycznego zestawu systemu wbudowanego. Przeprowadzenie badań porównawczych różnych systemów uruchomieniowych. Promotor dr inż. Rafał Klaus Opiekun Temat Oprogramowanie wspomagające interaktywne nauczanie na odległość Cel pracy Przygotowanie pakietu narzędzi do realizacji nauczania na odległość wiedzy i umiejętności, przeprowadzania egzaminów Dane wyjściowe Literatura przedmiotu, uwagi promotora Zadania 1. Przegląd i analiza narzędzi wspomagających przygotowywanie i eksploatację kursów nauczania na odległość. 2. Wybór, przygotowanie, integracja oprogramowania kompleksowego pakietu wspomagania i zarządzania e-learningu. W tym nauczania wiedzy i umiejętności (wirtualne laboratoria). 3. Przygotowanie kursu z wskazanego zakresu. Promotor dr inż. Rafał Klaus Opiekun Temat System wspierający dla biura pośrednictwa nieruchomości wykorzystujący model preferencji Cel pracy Opracowanie systemu wspomagającego pracę biura pośrednictwa nieruchomości korzystającego z modelu preferencji klientów. Dane wyjściowe Dokumentacja systemów programowania wizualnego i metod modelowania preferencji Zadania Opracowanie modelu preferencji klientów. Opracowanie projektu, implementacja i testowanie aplikacji wspomagającej pracę biura pośrednictwa nieruchomości. Przygotowanie dokumentacji. Promotor dr inż. Jan Kniat Opiekun Temat Aplikacja umożliwiająca grę w warcaby dla graczy korzystających z urządzeń mobilnych Cel pracy Opracowanie aplikacji umożliwiającej grę w warcaby za pomocą urządzeń mobilnych korzystających z łącza Bluetooth Dane wyjściowe Dokumentacja systemów programowania wizualnego i systemów łączności bezprzewodowej Zadania Opracowanie projektu, implementacja i testowanie aplikacji dla urządzenia mobilnego. Przygotowanie dokumentacji. Promotor dr inż. Jan Kniat Opiekun Temat System rejestrujący i wizualizujący pomiary parametrów biomedycznych Cel pracy Opracowanie systemu umożliwiającego rejestrowanie i wizualizację wyników podstawowych pomiarów biomedycznych. Dane wyjściowe Dokumentacja systemów programowania wizualnego. Zadania Opracowanie projektu, implementacja i testowanie systemu umożliwiającego rejestrowanie i wizualizację wyników podstawowych pomiarów biomedycznych. Przygotowanie dokumentacji. Promotor dr inż. Jan Kniat Opiekun Temat System informatyczny dla gabinetu stomatologicznego Cel pracy Opracowanie systemu wspomagającego pracę gabinetu stomatologicznego Dane wyjściowe Dokumentacja systemów programowania wizualnego i systemów programowania aplikacji internetowych. Zadania Opracowanie projektu, implementacja i testowanie systemu wspomagającego pracę gabinetu stomatologicznego. Przygotowanie dokumentacji. Promotor dr inż. Jan Kniat Opiekun Temat Literacka gra internetowa Cel pracy Celem literackiej gry internetowej jest rozwijanie umiejętności poprawnego i twórczego pisania zarówno prozą jak wierszem Dane wyjściowe 1.Doświadczenia z serwisami opowiadam.pl i piszmy.pl 2.Doświadczenia z grą internetową mmoRPG Labiryntus.eu Zadania 1.Opracować proste ale „grywalne” reguły 2.Wyspecyfikować przypadki użycia 3.Implementacja Promotor dr inż. Andrzej P. Urbański Opiekun Temat Pakiet AJAX umożliwiający budowę witryny z panelikami tworzącymi interfejs łatwy do personalizacji przez użytkownika witryny Cel pracy Celem pracy jest stworzenie pakietu oprogramowania umożliwiającego budowę witryny z panelikami tworzącymi interfejs łatwy do personalizacji przez użytkownika witryny Dane wyjściowe 1.Oprogramowanie Labiryntus.eu 2.Dostepne pakiety AJAX Zadania Promotor 1.Wybór pakietu zamiast stosowanego AdvancedAjax 2.Oprogramowanie pakietu 3.Oprogramowanie przykładowej witryny wykorzystującej pakiet dr inż. Andrzej P. Urbański Opiekun Temat Witryna dla firmy oferującej zespół muzyczny na wesele lub imprezę integracyjną Cel pracy Celem pracy jest opracowanie witryny dla firmy oferującej zespół muzyczny na wesele lub imprezę integracyjną Dane wyjściowe 1.PHP lub JAVA Zadania 1.wybór charakteru muzyki-imprezy 2.sugerowanie konkretnych przebojów Promotor dr inż. Andrzej P. Urbański Opiekun Temat Witryna dla firmy oferującej napisanie i realizację piosenki na życzenie Cel pracy Celem pracy jest opracowanie witryna dla firmy oferującej napisanie i realizację piosenki na życzenie Dane wyjściowe 1.Oprogramowanie piosenkuj.pl Zadania Promotor Opiekun 1.zbieranie sugestii co do tekstu piosenki 2. zbieranie sugestii co do muzyki 3.realizacja płatności on-line dr inż. Andrzej P. Urbański Temat Zestaw ćwiczeń laboratoryjnych dla prezentacji wpływu organizacji przetwarzania równoległego na efektywność - CUDA Cel pracy Przygotowanie zestawu programów dla prezentacji wpływu organizacji przetwarzania na jego efektywność – różne karty graficzne. Dane wyjściowe Dokumentacja sprzętu, oprogramowania Zdania Opracowanie koncepcji i przygotowanie zestawu programów dla prezentacji wpływu organizacji przetwarzania na jego efektywność – różne karty graficzne. Przygotowanie dokumentacji zawierającej opis systemów, oprogramowania systemowego i pozwalającej na wykorzystanie oprogramowania w zajęciach dydaktycznych. Promotor dr inż. Rafał Walkowiak Temat Optymalizacja wybranych strategii inwestycyjnych na rynku kontraktów terminowych Cel pracy Implementacja i eksperymentalna optymalizacja wybranych strategii inwestycyjnych oraz doskonalenie narzędzia testującego strategie. Dane wyjściowe Środowisko do testowania strategii inwestycyjnych: MetaTrader. Literatura z dziedziny rynków terminowych i instrumentów pochodnych. Przykładowe strategie inwestycyjne. Zadania 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. Promotor dr inż. Adam Wojciechowski Opiekun Temat System sprawdzania obecności na podstawie rozpoznawania twarzy na obrazie z kamery Cel pracy Celem pracy jest opracowanie prototypowej aplikacji sprawdzania obecności uczestników zajęć na podstawie obrazu z monitoringu. Dane wyjściowe Podręczniki z zakresu projektowania serwisów internetowych . Publikacje z zakresu rozpoznawania osób na podstawie obrazu. Zadania Analiza możliwości rozpoznawania uczestników zajęć na podstawie obrazu z monitoringu. Opracowanie prototypowego systemu realizacji funkcji sprawdzania obecności na podstawie zdjęć z monitoringu. Przewidywane jest opracowanie publikacji stanowiącej podsumowanie przeprowadzonych badań. Promotor dr inż. Adam Wojciechowski Opiekun Temat Kwesta: system wspomagający publiczne zbiórki pieniędzy przez organizacje pożytku publicznego Cel pracy Celem pracy jest konstrukcja i walidacja systemu wspomagającego prowadzenie publicznej zbiórki pieniędzy na realizację przedsięwzięć koordynowanych przez organizacje pożytku publicznego. Dane wyjściowe Podręczniki z dziedziny projektowania aplikacji internetowych. Publikacje dotyczące modeli prowadzenia publicznej zbiórki pieniędzy oraz przegląd aplikacji internetowych wspomagających wspieranie i finansowanie przedsięwzięć na zasadzie dobrowolnych darowizn. Zadania Promotor 1. Model koncepcyjny i biznesowy serwisu publicznej zbiórki pieniędzy. 2. Model oceny i propagacji wiarygodności uczestników deklarujących wsparcie projektów realizowanych przez OPP. 3. Projekt i implementacja systemu zbiórki pieniędzy, zawierającego m.in. następujące moduły: Administracja OPP Prezentacja i edycja opisów projektów koordynowanych przez OPP Wpłaty i deklaracje przekazania środków finansowych Powiadomienia o zakończeniu zbiórki pieniędzy Moduł rozliczeń Ocena i propagacja wiarygodności użytkowników. Raportowanie stanu realizacji projektu. 14. Test systemu. 15. Opracowanie dokumentacji. dr inż. Adam Wojciechowski Opiekun Temat Ocena porównawcza wybranych algorytmów optymalizacji zakupów internetowych Cel pracy Celem pracy jest analityczna i eksperymentalna ocena porównawcza wybranych algorytmów wspomagających optymalizację zakupów internetowych. Dane wyjściowe Algorytmy heurystyczne dla problemu ISOP. Wiedza z zakresu prowadzenia testów porównawczych. Zadania Implementacja wybranych algorytmów optymalizacji koszyka klienckiego. Przygotowanie przypadków testowych. Wykonanie testów porównawczych. Przewidywane jest opracowanie publikacji stanowiącej podsumowanie przeprowadzonych badań. Promotor dr inż. Adam Wojciechowski Opiekun Temat QRQpon: realizacja usługi kuponów rabatowych w technologii QR code Dane wyjściowe Podręczniki z dziedziny projektowania aplikacji internetowych. Algorytmy kodowania i dekodowania QR code Zadania Projekt i implementacja bazy danych oraz aplikacji do generowania, dystrybucji i walidacji kuponów rabatowych w technologii kodów mozaikowych. Przygotowanie aplikacji klienckiej na komputer stacjonarny i urządzenie mobilne. Promotor dr inż. Adam Wojciechowski Opiekun Temat BirdFeeder: System wspomagający organizację i zarządzanie szkolnymi klubami przyjaciół ptaków Dane wyjściowe Podręczniki z zakresu projektowania aplikacji internetowych Content informacyjny z zakresu opieki nad ptakami, budowania karmników itp. Zadania Przeprowadzenie ankiety i rozpoznanie potrzeb organizacyjnych szkolnych klubów przyrodniczych. Projekt i prototypowa realizacja systemu wspomagającego tworzenie i zarządzanie szkolnymi klubami przyjaciół ptaków. Zaproponowanie mechanizmów komunikacyjnych oraz organizacyjnych, wspomagających dzielenie się wiedzą, doświadczeniami i stanowiących motywację do wspólnej realizacji zadań proekologicznych. Propozycja modelu biznesowego dla funkcjonowania szkolnych klubów przyjaciół ptaków. Promotor Opiekun dr inż. Adam Wojciechowski