w roku akademickim 2011/2012
Transkrypt
w roku akademickim 2011/2012
Wykaz tematów prac dyplomowych w roku akademickim 2011/2012 kierunek: informatyka 1 Nazwisko i imię studenta Andrzej Dembowski 2 Damian Grabowski 3 Jarosław Błaszczak 4 Łukasz Górski 5 Marian Przybylski L.p. Promotor Prof. Piotr Bała Temat pracy Opis zadania stawianego studentowi magisterskiej Opracowanie rozszerzeń do Unicore Rich Zarządzanie rozproszonymi pozwalających na uzyskanie zasobami dyskowymi w UNICORE Client informacji i zarządzanie rozproszonymi zasobami dyskowymi w środowisku gridowym UNICORE Stworzenie biblioteki pozwalającej na Programowanie równoległe efektywne i proste wykorzystanie wątków w w Javie Javie do tworzenia aplikacji równoległych. Komunikacja asynchroniczna realizowana w oparciu o dedykowane wątki. Interfejsy graficzne w technologii Stworzenie interfejsów graficznych w technologii Google Web Tokit GWT dla urządzeń mobilnych dostosowanych do urządzeń z ekranem dotykowym. Stworzenie biblioteki pozwalającej na Programowanie równoległe efektywne i proste wykorzystanie wątków w w Javie Javie do tworzenia aplikacji równoległych. Wykorzystanie list rozproszonych w Javie Stworzenie biblioteki pozwalającej na Programowanie równoległe efektywne i proste wykorzystanie wątków w w Javie Javie do tworzenia aplikacji równoległych. Wykorzystanie komunikacji sieciowej. 6 Mariusz Tycz 7 Piotr Sionkowski 1 Kuik Jakub 2 Łuczak Mateusz 3 Orzechowski Sebastian 4 Polak Radosław Webowy system konsultacji obrazów medycznych Modelowanie procesów kwantowych Dr Maria BerndtSchreiber Stworzenie rozproszonego systemu konsultacji obrazów medycznych z wykorzystaniem technologii webowych, rozproszonego dostępu i zaawansowanych możliwości kolejkowania zadań. Wykorzystanie zależnej od czasu dynamiki kwantowej do modelowania procesów kwantowych Analiza wybranych metod grafiki Przegląd wybranych algorytmów; komputerowej w powiązaniu implementacja w aplikacji własnej; z algorytmami przetwarzania przykładowe zastosowania. obrazów i zastosowanie do rewitalizacji obrazów Metody przetwarzania obrazu w technikach biometrycznych na przykładzie analizy linii papilarnych Przegląd wybranych algorytmów; implementacja w aplikacji własnej; przykładowe zastosowania. wybranych algorytmów; Metody ukrywania i odkrywania Analiza aplikacji własnej; informacji obrazowej w obrazach implementacja w przykładowe zastosowania. cyfrowych Metody przetwarzania obrazu w technikach biometrycznych na przykładzie analizy kształtów twarzy Przegląd wybranych algorytmów; implementacja w aplikacji własnej; przykładowe zastosowania. 5 Socha Mateusz 1 Derkowski Kamil 2 Kwiatkowski Paweł 3 Kwiatkowski Tomasz Dr Andrzej Kurpiel Metody segmentacji obrazu w technikach biometrycznych na przykładzie analizy danych biomedycznych Przegląd i analiza wybranych algorytmów; implementacja w aplikacji własnej; przykładowe zastosowania. Uwierzytelnianie użytkowników w Sieci Lokalnej Na podstawie analizy istniejących metod uwierzytelniania użytkowników w Sieci Lokalnej (Ldap, Active Directory, Radius itp.) utworzyć narzędzie umożliwiające współpracę tych metod w zakresie łatwego wpółdzielenia i wymiany danych. Porównanie istniejących metod zdalnej instalacji systemu operacyjnego ( Linux, Solaris, Windows). Przygotowanie jednorodnego środowiska zdalnej instalacji zawierającego automatyczne zbieranie informacji o komputerach w sieci, tworzącego wspólną konfigurację dla wybranej grupy komputerów i instalującego wybrany system operacyjny na wybranej grupie maszyn. Metody przechowywania danych użytkownika na różnych urządzeniach zewnętrznych komputera (dyski, pamięci zewnętrzne, urządzenia mobilne) oraz na dyskach sieciowych (w chmurze). Analiza tych metod pod kątem dostępności, wydajności, kosztów oraz bezpieczeństwa. Utworzenie oprogramowania będącego „interfejsem graficznym” do wykorzystania tych metod. Automatyczna instalacja i uaktualnianie systemów operacyjnych Synchronizacja danych w sieci 4 Oparka Jarosław 5 Radoszewski Marcin 6 Stasiak Karol 7 Wróblewski Andrzej Analiza jądra systemu operacyjnego w Jądro systemu jako źródło podatności na błędy zagrożeń dla systemu operacyjnego zakresie programistyczne i ataki na jadro. Porównanie metod ochrony jądra i reagowania na błędy i ataki w popularnych systemach operacyjnych (Linux, Windows, Solaris). Przygotowanie własnego modułu jądra realizującego obronę przed przykładowym atakiem. Analiza protokołów UNPN oraz DLNA w Multimedia w Sieci Lokalnej zakresie przygotowania Sieci Lokalnej do strumieniowania multimediów i wykorzystania nowoczesnych rozwiązań sprzętowych w tym zakresie. Porównanie istniejących rozwiązań programistycznych ( serwery, kontrolery, „renderery” ) oraz przygotowanie własnego klienta DLNA. Porównanie różnych wersji protokołu Gromadzenie, przesyłanie i prezentowanie danych o ruchu NetFlow służącego badaniu przepływu w sieci. Przygotowania aplikacji analizującej i w sieci prezentującej dane zgromadzone przez programy „eksportera”, „kolektora” i „analizatora” NetFlow. Przygotowanie „rozszerzenia” protokołu Zdalne zarządzanie usługami SNMP o możliwość zarządzania sieciowymi i monitorowania wybranych serwerów usług sieciowych za pomocą zdalnej konsoli administratora. Oprogramowanie konsoli graficznej administratora oraz agenta realizującego polecenia przekazywane z konsoli. 1 Fabiszewski Mariusz dr Mirosława Skowrońska Planowanie gier terenowych z wykorzystaniem algorytmów szeregowania zadań 2 Moczadło Błażej Zastosowanie grafów do przetwarzania obrazów 3 Stankowski Michał Algorytmy heurystyczne w transporcie miejskim 1 Małgorzata Baron 2 Gabriel Filipiak Dr Piotr Wiśniewski Składowanie obrazowań medycznych ze wsparciem dla indeksowań metadanych Integracja dynamicznego SQL z odwzorowaniami obiektowo relacyjnymi Stworzenie aplikacji, która pozwala zaplanować przebieg gry terenowej dla poszczególnych uczestników. Aplikacja wykorzystuje reprezentację grafową problemu i algorytmy do określenia jak najlepszego harmonogramu według ustalonych kryteriów optymalizacyjnych. Opis metod przetwarzania obrazów przy pomocy grafów; implementacja wybranego algorytmu. Porównanie z innymi algorytmami przetwarzania obrazów. Zastosowanie algorytmów heurystycznych do rozwiązania problemu wyznaczania optymalnych tras w transporcie miejskimopis i implementacja algorytmów; testy w celu ustalenia optymalnych wartości parametrów startowych. Celem pracy jest analiza metadanych obrazowań medycznych. Następnie opracowanie bibliotek dostarczających wygodnych metod składowania obrazów ze wsparciem dla szybkiego wyszukiwania. W ramach pracy student przygotuje algorytmy generowania zapytań dynamicznych oraz interfejsy do ich definicji zintegrowane z wybranym systemem odwzorowań obiektowo relacyjnych. 3 Hubert Nowitzki 4 Jakub Olszewski 5 Krzysztof Trzos 7 Agata Wojtacka Systemy przetwarzania informacji Praca dotyczy technik tworzenia systemów informacji geograficznej, ze szczególnym geograficznej naciskiem na biblioteki dostarczone dla systemu PostgreSQL jednym z najczęściej Rozszerzenia platformy Eclipse do Eclipse jest wykorzystywanych środowisk projektowania optymalizacji baz danych dla aplikacji w tym aplikacji bazodanowych. projektowanych aplikacji Środowisko to jest wygodne do rozbudowy poprzez dobrze skonstruowany system rozszerzeń. Celem pracy jest opracowanie rozszerzenia wspierającego pracę programisty poprzez analizę kodu i sugestię indeksów do wstawienia do bazy. Plany zapytań są narzędziem dostarczającym Analiza planów zapytań cennych informacji o pracy bazy danych. w PostgreSQL Doświadczony administrator potrafi z niego wyczytać, jakie indeksy warto dodać do bazy w celu optymalizacji jej pracy. Magistrant otrzymał zadanie opracowania algorytmów analizy takich planów w celu wsparcia pracy programisty. Przeszukiwanie dokumentów w celu Wyszukiwanie dokumentów wynajdywania ich podobieństw i prawniczych wprowadzenie metryk ich odległości jest jednym z szybko rozwijających się zagadnień w ostatnim czasie. Celem niniejszej pracy jest wsparcie zaawansowanego wyszukiwania w dokumentach prawniczych, wykorzystującego ich specyfikę. 1 Dudziński Łukasz 2 Iwaniszewski Wojciech 3 Krajewski Rafał Prof. Grzegorz Zwara Celem pracy jest przedstawienie podstaw Animacja szkieletowa z wykorzystaniem czujnika ruchu dotyczących tworzenia animacji szkieletowej w oparciu o dane pobierane z urządzeń Kinect wejściowych odczytujących ruch. Omawiane będą problemy z odwzorowaniem mięśni podczas ruchu, deformacją siatki czy przenikaniem się trójkątów. Integralną częścią pracy będzie aplikacja demonstrująca działanie powyższej techniki. Metody energetyczne i śledzenie promieni w generowaniu oświetlenia scen 3d Celem pracy jest przedstawienie metody energetycznej, zarówno jako niezależnej metody generowania oświetlenia w scenie 3d, jak i w połączeniu z najbardziej popularnymi algorytmami śledzenia promieni („ray tracing”). Integralną częścią pracy będzie aplikacja komputerowa umożliwiająca porównanie różnych technik oświetlenia. pracy jest przedstawienie Metody symulacji płynów w grafice Celem komputerowej z użyciem jednostki mechanizmów symulacji płynów w grafice komputerowej. Praca będzie zawierała opisy GPU różnych algorytmów stosowanych w zagadnieniu, ze szczególnym uwzględnieniem równań Naviera-Stokesa do symulacji płynu. Integralną częścią pracy będzie aplikacja prezentująca działanie powyższych algorytmów. 4 Włoch Maciej Podstawowe techniki programowania grafiki 3d w tworzeniu gier komputerowych W ramach pracy magisterskiej omówione zostaną różnorodne elementy potrzebne do stworzenia gry 3d (np. cieniowanie, mapowanie wypukłości, rozmaite oświetlenia, detekcja i reakcja na kolizje, optymalizacje rysowania). Stworzona zostanie również aplikacja realizująca powyższe techniki. Ze względu na obszerność zagadnienia większość elementów nie będzie omawianych zbyt dogłębnie (charakter przeglądowy).