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

Podobne dokumenty