Tematy prac dyplomowych inżynierskich na kierunku Informatyka grupa 125NCI Stan na 22 listopada 2015r. L.p. Proponowane tematy Kierownik Pracy Dyplomant Uwagi Optyczny system sterowania 1. modelem armaty morskiej 2. 3. 4. 5. 6. 7. 8. modułu programowego implementującego technikę ewolucyjną Cooperative Synapses Neuro-Evolution adaptacyjnego modułu programowego do obsługi złącza szeregowego systemu kategoryzacji dokumentów tekstowych modułu obsługi wybranego systemu nawigacji inercyjnej Wizyjny system identyfikacji latarni morskich Mały komputerowy słownik matematyczny angielsko polski. Dodatek do programu MS Mathematics. Generator liczb losowych o rozkładzie Gamma 9. Program AMW Mathematics 10. Program AMW Solver. 11. 12. 13. 14. 15. Program znajdujący pierwiastki wielomianów do czwartego stopnia włącznie, w tym pierwiastki zespolone Graficzny kreator sieci Bayesowskich z efektywnym wnioskowaniem Klasyfikacja wybranych typów obrazów graficznych metodami uczenia głębokiego (,,deep learning'') Uczenie działań zespołowych agentów przeszukujących zadany obszar Aplikacja odwzorowująca działanie i funkcje stadiometru peryskopu okrętu podwodnego dr hab. inż. Wojciech Jędruch, dr hab. inż. Wojciech Jędruch, dr hab. inż. Wojciech Jędruch, dr inż. Adam Cichocki 1 Kewin Celejowski 1 Patrz 2 Patrz 3 Patrz
16. Edytor graficzny i symulator dr inż. Andrzej schematów blokowych algorytmów 4 Patrz 17. Wizualizacja dowolnie obszernych dr inż. Andrzej drzew decyzyjnych 5 Patrz 18. Aplikacja sieciowa wspomagająca dr inż. Andrzej 6 Patrz 19. proces dyplomowania studentów Wizualizacja działania wybranych grup algorytmów dr inż. Andrzej 20. E-Przedszkole portal wspomagający zarządzanie placówką przedszkolną dr inż. Andrzej Mateusz Chojnowski 21. aplikacji do pomiaru napięć z wykorzystaniem układów analogowo-cyfrowych z interfejsem ethernetowych 7 Patrz 22. Komputerowa analiza gestów na potrzeby komunikacji człowiekkomputer 23. System wizyjnej nawigacji robota 24. System detekcji punktów charakterystycznych na twarzy człowieka 25. System segmentacji obrazów 26. System ekstrakcji konturów 27. System szkieletyzacji obiektów 28. 29. 30. 31. 32. 33. System wyznaczania podstawowych parametrów obrazów System wyznaczania szczególnych cech obiektów System określania momentów i współczynników kształtu obiektów Algorytmy mrówkowe w zadaniach poszukiwawczych Projekt modułów: sensorycznego i wykonawczego na potrzeby inteligentnego domu Aplikacja do wyznaczenia krzywej rozchodzenia się fali uderzeniowej rożnego rodzaju materiału wybuchowego Artur Cywiński Mateusz Akielewicz 8 Patrz 9 Patrz 10 Patrz 11 Patrz 12 Patrz 13 Patrz 14 Patrz 15 Patrz 16 Patrz 17 Patrz 2
Budowa platformy e- 34. learningowej z elementami gamifikacji przy użyciu frameworka Django i bibliotek JavaScript 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. Budowa silnika wyszukiwania obrazów przy użyciu frameworka Django i biblioteki OpenCV Budowa detektora twarzy przy użyciu języka Python i biblioteki OpenCV Budowa systemu rozpoznawania pisma przy użyciu języka Python i biblioteki OpenCV Budowa aplikacji do śledzenia i rozpoznawania obrazów w systemie Android Budowa sklepu internetowego przy pomocy frameworka Ruby Realizacja mobilnej gry Reversi na platformy Android oraz Windows Phone Możliwości frameworka AngularJS w porównaniu z frameworkiem JQuery Budowa gry edukacyjnej przy użyciu silnika Unity Budowa portalu tematycznego poświęconego grze StarCraft 2. Prototyp gry komputerowej z wykorzystaniem interfejsu PHOTON i elementami sztucznej inteligencji Budowa platformy e-learningowej na potrzeby projektu Szkolenie wojskowe studentów cywilnych Algorytm omijania przeszkód przez grupę obiektów z wykorzystaniem wybranego programu symulacyjnego Zastosowanie strategii ewolucyjnych do obliczania ekstremów funkcji Zastosowanie wybranego środowiska symulacyjnego do modelowania trójwymiarowego obiektu dr inż. Jan Masiejczyk dr inż. Jan Masiejczyk dr inż. Jan Masiejczyk Patryk Cejlowski Marek Tryner Dawid Pianka Dawid Walaszkowski Mateusz Partyka Karol Suwalski Krzysztof Poltrok Paweł Chajęcki Paulina Skwarzec Paulina Tyszka Marek Jedliński 3
49. Dwuetapowa autentykacja w dr inż. Janusz systemach informatycznych 50. Organizacja sieci czujników dr inż. Janusz mobilnych 51. Zastosowanie mikrokontrolerów w dr inż. Janusz systemach automatyki domowej Piotr Ślęczek 52. Symulator zestawu Arduino Uno dr inż. Janusz Patrz (moduł główny oraz moduły rozszerzeń) 53. 54. 55. 56. 57. Disasembler dla procesora Atmel ATmega328 (Arduino Uno) Dwuetapowa autentykacja w systemach informatycznych. Dwuetapowe uwierzytelnianie w systemach informatycznych Konfiguracja i administrowanie klastrem HPC z interfejsem InfiniBand na potrzeby symulacji komputerowej metodą elementów skończonych systemu do pomiaru jakości kształcenia repozytorium dziedzinowego dla Wydziałowego Zespołu Programowego 58. Obrazowa baza danych 59. 60. 61. 62. 63. 64. Bezprzewodowy system strumieniowej transmisji danych obrazowych komputerowego stanowiska laboratoryjnego do obrazowania wykonywania programów przez procesor komputerowego stanowiska laboratoryjnego do analizowania programu napisanego w Asemblerze stanowiska laboratoryjnego do tworzenia graficznej postaci algorytmów i śledzenia ich realizacji stanowiska laboratoryjnego do badania wielowarstwowych sieci kampusowych. Zastosowanie sieci VANET w systemie nadzorowania granicy morskiej. dr inż. Janusz dr inż. Janusz kmdr dr inż. Leszek Flis dr inż. Patrycja Trojczak-Golonka dr inż. Patrycja Trojczak-Golonka dr inż. Stanisław Milewski dr inż. Stanisław Milewski dr inż. Tadeusz Niemczyk dr inż. Tadeusz Niemczyk dr inż. Tadeusz Niemczyk 4 Piotr Radosz Piotr Sumionka Adam Aleksak 19 Patrz 20 Patrz 21 Patrz 22 Patrz
65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. Zastosowanie algorytmów równoległego przetwarzania obrazów w systemie wizyjnym w oparciu o architekturę CUDA oraz układy FPGA. Wykorzystanie usługi hotspot jako punktu dostępowego na podstawie Zespołu Szkół Mechanicznych w Elblągu System taryfikacji połączeń w telefonii VOIP System wizyjny do wykrywania i śledzenia obiektów nawodnych. Projekt pracowni komputerowej w Zespole Szkół Mechanicznych i Ogólnokształcących nr 5 w Łomży stanowiska laboratoryjnego do badania wielowarstwowych sieci kampusowych Serwis internetowy wspomagający dystrybucję informacji lokalnego wydawnictwa prasowego System wspomagający proces dyplomowania Projekt systemu wspomagającego tworzenie planu suplementacyjnego Kryptograficzna funkcja skrótu SHA-3 Zabezpieczanie serwisów internetowych przed atakami typu SQL Injection System do umieszczania wpisów w serwisach społecznościowych Wybrane sposoby łamania zabezpieczeń stron internetowych pisanych przy użyciu PHP oraz metody zabezpieczania się przed nimi serwisu ogłoszeniowego Platforma do zarządzania wielostanowiskowym systemem prezentacji multimedialnych Witryna internetowa do zarządzania korporacyjną bramką SMS kpt. Jacek Zalewski kpt. Jacek Zalewski Paweł Brzozowski Oliver Cieliszak_Szaposznikow Pazik Michał Żółtko Paweł Brzycki Marcin Koczan Kornel Ostrowski Michał Boszke Łukasz Pawłowski Sebastian Prawdzik Stanisław Siemaszko Paweł Ambroziak 23 Patrz 24 25 Patrz 26 Patrz 5
Zastosowanie platformy Linux w projekcie sieci LAN dla potrzeb 81. Karol Buchowski szkoły średniej 82. 83. 84. 85. 86. Analiza porównawcza emulatorów sieci komputerowych Stanowisko laboratoryjne do monitorowania pracy routerów MikroTik z pomocą protokołu SNMP Komputerowa wizualizacja planowania obsługi procesów wg strategii FCFS, SJF, SRTF i RR Komputerowa wizualizacja planowania obsługi procesów wg strategii FCFS, SOF, SRTF, PR Przegląd narzędzi do monitorowania ruchu sieciowego z użyciem przełącznika Juniper EX2200 na przykładzie sieci komputerowej AMW Dominika Robaczewska Michał Podleśny Michał Ogrocki Barbara Rurkowska 27 Patrz Uwaga: 1. Wszyscy dyplomanci do dnia 30.04.2015 roku dokonają wyboru tematu pracy dyplomowej i wypełnioną (załączoną) deklarację przekażą dr inż. Tadeuszowi Niemczykowi pok. 119/353 1 Dwie osoby. Próba stworzenia autorskiego programu będącego odpowiednikiem programu MS Mathematics. 2 Próba stworzenia odrębnego autorskiego programu będącego odpowiednikiem narzędzia MS Solver w Excelu 3 Program ma nie tylko liczyć na liczbach zespolonych, ale mieć b. ładny interfejs. 4 Praca realizowana w technologii Java 5 Praca realizowana w technologii Java 6 Praca realizowana w technologii Java 7 Wykonanie projektu oraz implementacja aplikacji pozwalającej na wykonywanie pomiarów napięć z wykorzystaniem układów analogowo-cyfrowych z interfejsem ethernetowym w tym umożliwiające: pomiar napięcia chwilowego, wyświetlanie przebiegów czasowych mierzonych napięć, rejestrację napięć i zapis do plików. 8 Opracowanie metody i algorytmów rozpoznawania, na obrazach z kamery wizyjnej, gestów wykonywanych przez człowieka ręką, na potrzeby komunikacji człowieka z komputerem. 9 Opracowanie metody i oprogramowania określającego położenie, kierunek ruchu oraz prędkość robota na podstawie danych z kamery wizyjnej 10 Opracowanie metody i oprogramowania określającego położenie punktów charakterystycznych na obrazach wizyjnych twarzy człowieka 11 Opracowanie oprogramowania wykonującego segmentację obrazów 6
12 Opracowanie oprogramowania wykonującego ekstrakcję konturów na obrazach z kamery wizyjnej 13 Wykonanie oprogramowania wykonującego szkieletyzację obiektów na obrazach pozyskiwanych z kamery wizyjnej 14 Wykonanie oprogramowania wyznaczającego parametry obrazów takie jak: liczebność elementów obiektu, własności topologiczne, pole powierzchni, długość rzutów, długość brzegu obiektu. 15 Wykonanie oprogramowania wyznaczającego parametry obiektów na obrazach takie jak: ecentryczność, prostokątność i smukłość, zwartość. 16 Wykonanie oprogramowania wyznaczającego parametry obiektów na obrazach takie jak: momenty, momenty konturów oraz wybrane współczynnik kształtu. 17 Analiza możliwości wykorzystania algorytmów mrówkowych w zadaniach poszukiwania realizowanych przez grupę robotów mobilnych 18 Praca dla 2 osób 19 Implementacja obrazowej bazy danych wraz z interfejsem użytkownika 20 Zaprojektowanie bezprzewodowego systemu strumieniowej transmisji danych obrazowych do zabezpieczenia funkcjonowania stanowisk badawczych w warunkach poligonowych. 21 Wykonanie projektu oraz fizycznej implementacji stanowiska laboratoryjnego umożliwiającego konfigurację wielowarstwowych sieci kampusowych z możliwością badania procesów i zjawisk zachodzących w trakcie normalnej pracy sieci oraz występowania różnorodnych zakłóceń w jej funkcjonowaniu. Implementacja projektu w oparciu o sprzęt będący na wyposażeniu Pracowni Informatyki. 22 Wykonanie projektu i implementacja prostego systemu działającego w oparciu o sieci VANET z zastosowaniem transmisji wideo V2V oraz V2I. 23 Wykorzystanie GPU oraz układów FPGA w systemach wizyjnych w celu zwiększenia ich wydajności. 24 Opracowanie projektu systemu (wraz z oprogramowaniem) który wykrywa i śledzi obiekty nawodne w basenie portowym oraz jego prosta implementacja. 25 Opracowanie i uruchomienie platformy do zdalnego zarządzanie treścią multimedialną w oparciu o transmisję WiFi i mikrokomputer RaspberryPi 26 Zaprojektowanie i uruchomienie witryny internetowej, umożliwiającej wysyłanie krótkich wiadomości tekstowych za pomocą podłączonego do serwera modemu 3G/4G, na podstawie wbudowanej książki adresowej 27 Program demonstracyjny napisany w dowolnym języku programowania 7