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.