inżynierskich
Transkrypt
inżynierskich
Wykaz tematów prac dyplomowych w roku akademickim 2014/2015 kierunek: informatyka, studia inżynierskie L.p. 1 Nazwisko i imię studenta Paweł Auguściński Opiekun Jerzy Białkowski Temat pracy dyplomowej Opis zadania stawianego studentowi Oprogramowanie wspierające zdalne W ramach pracy ma zostać stworzone prezentacje i konferencje oprogramowanie działające pod systemem Windows umożliwiające współdzielenie ekranu i jego edycję przez wielu użytkowników. Do jego stworzenia ma zostać użyty język C#, środowisko Visual Studio oraz .NET Framework. 2 Hubert Furmanek Jerzy Białkowski Aplikacja wyszukująca połączenia W ramach pracy ma zostać stworzona aplikacja na telefon Windows Phone wyszukująca optymalne połączenia pomiędzy zadanymi punktami. Oprogramowanie to ma mieć możliwość wyboru sposobu ustalania połączeń lub dostosowania go do ilości wprowadzonych punktów. W programie ma zostać użyte wybrane API dla wyświetlania map oraz API do ustalania pozycji na podstawie odczytów GPS. 3 Łukasz Kuliński Jerzy Białkowski Menadżer sprzedaży wykorzystujący W ramach pracy ma zostać stworzona webowy interfejs programistyczny aplikacja dla systemu Windows używająca serwisu Allegro API webowego serwisu Allegro do monitorowania odwiedzalności aukcji wybranego użytkownika oraz analizy pobranych danych. Oprogramowanie ma zostać napisane w języku C# z użyciem środowiska Visual Studio. Interfejs użytkownika planuje się stworzyć w WPF z ewentualnym importowaniem zewnętrznych kontrolek w Windows Forms. 4 Damian Kuniszewski Jerzy Białkowski Aplikacja treningów monitorująca trasy W ramach pracy ma zostać stworzona aplikacja na telefon Windows Phone służąca do monitorowania tras treningów (np. biegi przełajowe, wycieczki rowerowe). Aplikacja ma pozwalać na śledzenie i zapisywanie przebytej trasy. Dla każdej trasy mają być wyliczane informacje takie jak całkowita długość, czas jej przebycia, średnia prędkość oraz prędkości na poszczególnych jej odcinkach. Ma też zostać zaimplementowana funkcja przeglądania i opisywania przebytych tras. W programie ma zostać użyte wybrane API dla wyświetlania map. 5 Patryk Pyrka Jerzy Białkowski Aplikacja do wymiany kontaktów pomiędzy telefonami działającymi pod systemami Windows Phone i Android W ramach pracy ma zostać stworzone oprogramowanie pozwalające na pobieranie pobieranie oraz importowanie kontaktów na telefonach działających pod systemami Windows Phone i Android. Rozważone mają zostać mechanizmy pozwalające na komunikację pomiędzy telefonami działającymi w różnych systemach (NFC, Bluetooth, komunikacja sieciowa, serwisy mobilne (chmurowe)) i wybrane ma zostać najpraktyczniejsze rozwiązanie. 6 Michał Stachecki Jerzy Białkowski Odtwarzacz plików multimedialnych W ramach pracy ma zostać stworzona aplikacja używająca klasy MediaElement do odtwarzania plików multimedialnych (audio oraz video). Oprogramowanie w języku C#. ma zostać napisane Interfejs użytkownika aplikacji ma zostać stworzony w WPF. 7 Aleksander Urbanowicz Jerzy Białkowski Implementacja gry Drako na telefon Implementacja gry karcianej Draco na Windows Phone telefon działający pod systemem Windows Phone. Możliwa ma być rozgrywka jednej osoby (z urządzeniem). Opcjonalnie ma być zaimplementowana możliwość gry z udziałem dwóch osób. 8 Łukasz Wronkowski Jerzy Białkowski Aplikacja do dokumentowania W ramach pracy ma zostać stworzona wypraw wędkarskich aplikacja na telefon Windows Phone do zarządzania historią połowów. W lokalnej bazie (lub pliku) mają być przechowywane informacje o oznaczonych miejscach połowu, odwiedzonych łowiskach oraz połowach. Aplikacja ma dostarczać możliwość wyszukania informacji dotyczących konkretnych stanowisk oraz połowów. Ma umożliwiać odszukanie wprowadzonych miejsc (obsługa mapy oraz GPS). 9 Damian Zając Jerzy Białkowski Poziomica Phonie w telefonie Windows Stworzenie aplikacji pozwalającej na używanie telefonu Windows Phone w charakterze poziomicy. Oprogramowanie ma odczytywać wartości sensorów w celu określenia przechyłów. Do jego napisania ma zostać wykorzystany język C#. 1 Paweł Bejtka dr Rafał Bocian Automatycznie konfigurowalna sieć W części praktycznej pracy student, wirtualna. wykorzystując dostępne narzędzia oraz samodzielnie napisane programy, skonfiguruje system operacyjny przeznaczony dla prostego domowego trasera. Taki traser po podłączeniu do sieci komputerowej i prądu będzie potrafił automatycznie podłączyć się do szyfrowanej sieci wirtualnej. W ramach części teoretycznej pracy student opisze wykorzystywane narzędzia i technologie. 2 Dawid Baszewski dr Rafał Bocian System lokalizacji przestrzeni otwartej. 3 Przemysław Porbardnik dr Rafał Bocian Samo-konfigurowalny system zdalnej W części praktycznej pracy student stworzy obiektów w W części praktycznej pracy student stworzy system odnajdywania obiektów na otwartym powietrzu. W skład tego systemu wchodzić będzie narzędzie do wprowadzania, obróbki oraz udostępniania danych oraz mobilna aplikacja kliencka. W ramach części teoretycznej pracy student opisze sposób lokalizacji obiektów na otwartym powietrzu i używane technologie. kontroli urządzeń. na platformie ARM dwie aplikacje: serwerową udostępniającą w sieci lokalnej podłączone do układu ARM urządzenia; internetową pozwalającą na monitorowanie i nadzorowanie pracy urządzeń podłączonych do układów ARM z wykorzystaniem sieci komputerowej. W ramach części teoretycznej pracy student opisze używane technologie. 4 Marcin Karpowicz dr Rafał Bocian Kompilacja skośna (kros-kompilacja) W części teoretycznej pracy zadaniem na różne architektury sprzętowe i studenta jest przedstawienie metodologi systemowe. kompilowania programów z wykorzystaniem komputera osobistego na różne platformy sprzętowe i systemowe. W ramach części praktycznej student skompiluje system operacyjny na różne urządzenia z systemem wbudowanym. 5 Mikołaj Smolarz dr Rafał Bocian Systemu informatycznego zbudowane W części teoretycznej pracy zadaniem przy pomocy wielu języków studenta jest przedstawienie sposobu programowania różnych budowy systemu informatycznego z paradygmatów. wykorzystaniem języka deklaratywnego i imperatywnego. W ramach części praktycznej student stworzy system informatyczny w którym logika zaprogramowana będzie w języku deklaratywnym natomiast interfejs użytkownika i obsługa wejścia/wyjścia w języku imperatywnym. 6 Tomasz Cieśla dr Rafał Bocian Aplikacje biznesowe 1 Gajewska Sylwia dr Marta J. Burzańska Szacowanie kosztów w projektach Analiza metody EAV na potrzeby informatycznych szacowania kosztów w projektach informatycznych, przegląd i porównanie aplikacji wspierających tą metodę, implementacja aplikacji umożliwiającej kontrolę kosztów metodą wartości wypracowanych 2 Żochowski Hubert dr Marta J. Burzańska Zarządzanie Scrum 3 Witkowska Monika dr Marta J. Burzańska Zarządzanie pracą w metodyce PMI pracą W części teoretycznej pracy zadaniem studenta jest przedstawienie charakterystycznych cech aplikacji biznesowych. W ramach części praktycznej student stworzy system wspomagania decyzji inwestycyjnych. w metodyce Analiza porównawcza aplikacji przeznaczonych dla kierownika Scrum, oszacowanie przydatności cech oraz optymalności użycia zasobów komputerowych, implementacja szablonowej aplikacji do zarządzania pracą przeznaczonej dla kierownika Scrum Analiza porównawcza aplikacji przeznaczonych dla kierownika projektu w klasycznych metodykach pod kątem zarządzania zasobami projektowymi. Oszacowanie przydatności cech oraz optymalności użycia zasobów komputerowych, implementacja szablonowej aplikacji do zarządzania pracą i zasobami zgodną z wymogami PMI 4 Rzeźnik Jacek dr Marta J. Burzańska Zbieranie wymagań w projektach Analiza porównawcza aplikacji do informatycznych i projektowanie projektowania GUI przeznaczonych dla interfejsu użytkownika analityków systemowych, oszacowanie przydatności cech oraz optymalności użycia zasobów komputerowych, implementacja szablonowej aplikacji do prototypowania aplikacji desktopowych i zbierania wymagań pozafunkcjonalnych 5 Tomasiak Kamil dr Marta J. Burzańska Podatność aplikacji webowych na Budowa aplikacji testowej wyposażonej w ataki z grupy "wstrzyknięć" szereg podatności na ataki z grupy wstrzyknięć (m.in. SQL Injection, PHP Injection, Direct Static Code Injection), analiza porównawcza aplikacji do automatycznego wykrywania podatności na ataki, oszacowanie skali zagrożeń płynących z danej podatności 6 Skrzypczyński Dawid dr Marta J. Burzańska Podatność aplikacji webowych na Budowa aplikacji testowej wyposażonej w ataki na sesję użytkownika szereg podatności na ataki związane z sesją użytkownika (m.in. XSS, session fixation, session adoption), analiza porównawcza aplikacji do automatycznego wykrywania podatności na ataki, oszacowanie skali zagrożeń płynących z danej podatności 7 Kawczyński Patryk dr Marta J. Burzańska Analiza projektów informatycznych Praca bazująca na algorytmach eksploracji na podstawie komentarzy przy danych, analiza wybranych algorytmów, aktualizacjach i zgłoszeniach przebadanie wybranego projektu OpenSource (np. Jquery) i opracowanie rezultatów, zestawienie wyników z obciążeniem dla platformy sprzętowej 8 Pszenny Łukasz dr Marta J. Burzańska Wsparcie dla danych XML we współczesnych relacyjnych systemach zarządzania bazami danych 1 Drozdowski Paweł dr Jakub Narębski Wspomaganie zarządzaniem kolekcją Implementacja aplikacji internetowej do gier komputerowych wspomagania zarządzaniem kolekcją gier komputerowych, oraz być może interakcjami z innymi pasjonatami rozrywki elektronicznej. Analiza zakresu wsparcia dla danych typu XML we współczesnych popularnych relacyjnych SZBD, porównanie funkcjonalności oraz testy wydajnościowe (w tym obciążeniowe) podczas przeszukiwania danych XML Praca wykorzystuje narzędzia z projektu programowania zespołowego ‘BADGER’. 2 Kozłowski Tomasz dr Jakub Narębski Aplikacja na umożliwiająca rowerzysty system Android Stworzenie aplikacji mobilnej dla śledzenie trasy rowerzystów na system Android (w wersji ≥ 4.0), umożliwiającej śledzenie aktualnie pokonywanej trasy za pomocą GPS i wyświetlającej położenie rowerzysty na mapie. Aplikacja ma umożliwiać wyświetlenie statystyk dotyczących bieżącej trasy, takich jak: średnia prędkość, pokonany dystans, oraz statystyk zbiorczych ze wszystkich przebytych tras. 3 Kraiński Miłosz dr Jakub Narębski Informator sportowy Stworzenie aplikacji mobilnej na system Android, która skupia w jednym miejscu wiadomości o wybranych drużynach piłkarskich, pozyskując informacje z już istniejących stron internetowych, takich jak np. oficjalne strony drużyn, czy strony zajmujące się publikowaniem wiadomości o drużynach piłkarskich. 4 Mikołajczyk Piotr dr Jakub Narębski Wspomaganie nauki matematyki Stworzenie aplikacji na system Windows pomagającej w nauce matematyki na poziomie liceum. Aplikacja będzie swego rodzaju elektronicznym podręcznikiem łączącym w sobie najważniejsze informacje z dziedziny matematyki na wyżej wymienionym poziomie. 5 Raszkiewicz Maciej dr Jakub Narębski Zarządzanie rezerwacjami zdalnej Stworzenie aplikacji internetowej która aplikacji lub maszyny wirtualnej będzie rezerwować maszynę wirtualną lub zdalną aplikację dla użytkownika. Umożliwienie wyboru okresu rezerwacji (dat i godzin) z uwzględnieniem odpowiednich ograniczeń, m.in. wcześniejszych rezerwacji i limitów jednoczesnego uruchamiania aplikacji. Strona ma być zrealizowana za pomocą technologii PHP. 6 Redzej Erwin dr Jakub Narębski Aplikacja wspomagająca tworzenie Stworzenie aplikacji desktopowej wydruków 3d wspomagającej projektowanie i tworzenie wydruków przy użyciu drukarki 3d, na podstawie sporządzonego wcześniej trójwymiarowego skanu. Aplikacja umożliwi stworzenie trójwymiarowego modelu na podstawie skanowania obiektu, naniesienie drobnych poprawki oraz zapis w formacie ułatwiającym późniejszy wydruk 7 Staszko Piotr dr Jakub Narębski Aplikacja internetowa umożliwiająca Stworzenie aplikacji internetowej z użyciem edycję zdjęć HTML5, JavaScript, CSS3, PHP oraz frameworków jQuery oraz Kinetic.js, umożliwiającej edycję zdjęć i tworzenie obrazów za pośrednictwem przeglądarki internetowej, i zapisanie ich na dysku. Praca wykorzystuje narzędzia z projektu programowania zespołowego ‘LecturerShow’. 8 Świerczyński Wojciech dr Jakub Narębski Aplikacja na urządzenia mobilne z Stworzenie aplikacji mobilnej systemem Android wspomagająca wspomagającej trening pływacki. trening pływacki Wspomaganie treningu przez tworzenie własnych treningów (ze zróżnicowanymi poziomami zaawansowania) lub użycie przykładowych planów treningowych, oraz podsumowanie osiągnięć z tygodnia, miesiąca i roku (z możliwością porównania z wcześniejszymi okresami). Aplikacja tworzona jest dla osób pływających rekreacyjnie oraz wyczynowo. 9 Wieczorkowski Mateusz dr Jakub Narębski Audyt sieci bezprzewodowych. Celem pracy jest stworzenie przyjaznego w Aplikacja na urządzenia mobilne z użyciu narzędzia, dostępnego na urządzenia systemem Android. mobilne pod kontrolą systemu Android, za pomocą którego użytkownik będzie mógł ocenić czy sieć bezprzewodowa, z której chce skorzystać jest dostępna, bezpieczna i wydajna. Narzędzie tworzone jest z myślą o otwartych punktach dostępowych. 1 Czapliński Paweł dr hab. Z. Szewczak Odzyskiwanie plików w systemie Analiza metod odzyskiwania plików; Linux implementacja własnego GUI dla programu odzyskiwania plików; 2 Lach Bartosz dr hab. Z. Szewczak Strumieniowanie danych wideo w Analiza systemie Android strumieniowania implementacja oprogramowania do w systemie Android; własnej aplikacji; przykładowe zastosowanie; 3 Mrowiński Jakub dr hab. Z. Szewczak 4 Raciniewski Krzysztof dr hab. Z. Szewczak Oprogramowanie automatyzujące Analiza oprogramowania do inwentaryzacji; inwentaryzację w mikro i małych implementacja własnej aplikacji; firmach przykładowe zastosowanie 5 Regliński Michał dr hab. Z. Szewczak Sterowanie Android 6 Szymański Karol dr hab. Z. Szewczak Aplikacja webowa do zamówień w Analiza oprogramowania do restauracjach zakupów online; implementacja własnej aplikacji webowej 7 Wyjadłowski Piotr dr hab. Z. Szewczak Gra mobilna na platformę Windows Analiza wybranych gier; implementacja Phone własnej gry Silnik gry 3D robotem Implementacja własnego silnika gry 3D na przykładzie prototypu gry taktycznej na platformę Windows; systemie Analiza sterowania robotem; implementacja własnej aplikacji; przykładowe zastosowanie