inżynierskich
Transkrypt
inżynierskich
Wykaz tematów prac dyplomowych w roku akademickim 2013/2014 kierunek: informatyka, studia inżynierskie L.p. 1 Nazwisko i imię studenta Kurpiewski Damian Opiekun Jerzy Białkowski Temat pracy dyplomowej Program wspomagający układanie planu na studiach niestacjonarnych Opis zadania stawianego studentowi Stworzenie oprogramowania wspomagającego układanie planu na studiach niestacjonarnych zgodnie z zaleceniami kierownika tego studium, dr Andrzeja Sendlewskiego. Do stworzenia tego oprogramowania ma być użyty język C#, środowisko Visual Studio i WPF (Windows Presentation Foundation). 2 Bielski Szczepan Gra wykorzystująca grafikę 3D Napisanie gry typu RPG (Role Playing Game) z użyciem silnika Ogre 3D. Gra ma zawierać ograniczoną liczbę fabryk obiektów a używane w tych fabrykach modele mogą składać się ze zredukowanej liczby wielokątów. Dopuszcza się też dokonanie pewnych uproszczeń przy pokrywaniu modeli teksturami oraz przy (przestrzennym) projektowaniu mapy terenu. Przy tworzeniu modeli ma zostać użyty między innymi program Blender, a kod źródłowy właściwej części gry ma zostać napisany głównie w językach C++ oraz C#. 3 Rumiński Marcin Gra używająca grafiki dwuwymiarowej w WPF Napisanie gry typu strategia turowa w języku C# z użyciem interfejsu graficznego WPF. Stworzona gra ma używać uproszczonego modelu mapy terenu, posiadać zredukowaną liczbę elementów interfejsu oraz ma być w niej zastosowany uproszony model rozwoju jednostek. 4 Majka Anna Wybrane algorytmy przetwarzania obrazów Stworzenie aplikacji graficznej prezentującej działanie wybranych algorytmów przetwarzania obrazów. Aplikacja ma zostać stworzona w języku Java z użyciem Swing i AWT. Wśród zaimplementowanych algorytmów mają się znaleźć algorytmy morfologiczne (np. dylatacji i erozji), półtonów i szumów oraz ewentualnie kodowania LBS. 5 Zakrzewski Andrzej Monitorowanie stanu baterii laptopa. Stworzenie zestawu oprogramowania składającego się między innymi z usługi windowsowej (Windows Service) i aplikacji graficznej (rodzaju Windows Presentation Foundation lub Windows Forms) służącego do monitorowania stanu baterii (poziomu naładowania, prądu ładowania, prądu rozładowywania itp.), zapisywania informacji o tym stanie do bazy danych i późniejszej analizy tych danych. Do odczytu informacji o stanie baterii mają być wykorzystywane różne technologie, w tym liczniki systemowe (Performance Counter), klasy WMI (Windows Management Instrumentation) i CMI (Common Model Information), a jeśli zajdzie taka potrzeba to również niskopoziomowe natywne funkcje biblioteczne. Program ma być napisany w języku C#, z użyciem środowiska Microsoft Visual Studio i wykorzystywać osadzoną bazę danych, np. plik bazy Microsoft SQL Server. 6 Harasimowicz Andrzej Monitorowanie łącza internetowego. Stworzenie zestawu oprogramowania składającego się między innymi z usługi windowsowej (Windows Service) i aplikacji graficznej (rodzaju Windows Presentation Foundation lub Windows Forms) służącego do monitorowania stanu wykorzystania łącza internetowego (między innymi przez liczniki Performance Counters), zapisywania informacji o jego wykorzystaniu oraz wizualizacji zebranych danych. Program ma być napisany w języku C#, z użyciem środowiska Microsoft Visual Studio i wykorzystywać osadzoną bazę danych, np. plik bazy Microsoft SQL Server. 7 Stanisławski Dawid Oprogramowanie wspomagające tworzenie kursów w Khan Academy Stworzenie oprogramowania wykorzystującego stół interaktywny skonstruowany na potrzeby przedmiotu Programowanie Zespołowe, które wspomagać będzie tworzenie nagrań, które będzie można umieszczać w Khan Academy. L.p. 1 Nazwisko i imię studenta Bartosiak Michał Opiekun Temat pracy dyplomowej dr Jakub Narębski Komputerowa adaptacja gry planszowej "Magia i miecz" 2 Bojarski Łukasz Technologia NFC w codziennym życiu Opis zadania stawianego studentowi Zapoznanie się ze środowiskiem programistycznym Processing. Stworzenie gry komputerowej jak najwierniej oddającej rozgrywkę gry planszowej "Magia i Miecz". Zrealizowanie systemu modułowego umożliwiającego dodawanie elementów gry bez potrzeby kompilacji (plansze, karty itp.). Umożliwienie gry dla pojedynczego gracza (stworzenie sztucznej inteligencji) oraz dla wielu graczy zarówno na jednym komputerze jak i przez sieć. Możliwa implementacja dodatkowych elementów takich jak: odczytywanie wyniku rzutu kostki przez kamerę, stworzenie interfejsu pod stół dotykowy (projekt “Mable” z Programowania Zespołowego). Implementacja aplikacji uruchamiającej funkcjonalności urządzenia mobilnego za pośrednictwem tagów NFC na system Android. W miarę dostępności dwóch urządzeń z NFC, wymiana informacji między nimi, np. numerów telefonów. (Praca korzysta z technologii używanych w ramach projektu “NFC Bird” z Programowania Zespołowego.) 3 Duszyński Przemysław Koordynator sportowy Implementacja aplikacji webowej zrealizowanej za pomocą technologi HTML5, CSS3 oraz w miarę potrzeby także z JavaScript, ASP.NET, C#. Strona będzie pomagać użytkownikowi w ułożeniu planu treningowego, oraz przeglądzie dotąd odbywanych treningów. 4 Jastrzębski Jakub Wakacyjny pamiętnik na Androida Stworzenie aplikacji mobilnej na Androida pozwalającej zaznaczyć na mapie odwiedzane miejsca, dodać zdjęcia i opis danej lokalizacji, oraz zapisać te informacje do bazy danych. 5 Jastrzębski Szymon Wspomaganie nauki języków obcych Stworzenie aplikacji mobilnej na system Android pomagającej w nauce słownictwa języków obcych. 6 Kuropatwa Maciej Śledzenie krajowych przesyłek kurierskich Stworzenie aplikacji internetowej, która pozyskać będzie informacje na temat przesyłek ze stron różnych polskich firm kurierskich. Informacje te zostaną wyświetlone użytkownikowi w jednolity sposób wraz ze wskazaniem trasy, jaką przebyła przesyłka oraz jej aktualną lokalizację. 7 Wesołowski Paweł Zarządzanie akcjami jednostek straży Stworzenie aplikacji klienckiej TUIO stołu pożarnej w Toruniu - aplikacja na dotykowego (projekt “Mable” z stole dotykowym Programowania Zespołowego) do obsługi mapy w celu wspomagania zarządzania akcjami jednostek straży pożarnej, w tym znajdowania miejsc na mapie, wyświetlanie i aktualizacja informacji oraz tworzenie akcji strażackiej i wyznaczanie tras dojazdu. 8 Ziółkowski Michał Przewodnik turystyczny Implementacja aplikacji mobilnej na system Android, wskazującej na mapie najbliższe miejsca historyczne i lokale gastronomiczne. Implementacja aplikacji klienckiej służącej do dodawania informacji na temat miejsc historycznych oraz lokali gastronomicznych.