Tematy prac inżynierskich 2017/18 Informatyka Studia stacjonarne

Podobne dokumenty
Seminarium dyplomowe inżynierskie 2017/18 Informatyka Studia stacjonarne Podział zespołów na grupy seminaryjne Wersja

Katedra Inżynierii Oprogramowania Tematy prac dyplomowych inżynierskich STUDIA NIESTACJONARNE (ZAOCZNE)

KONSPEKT SYSTEMU. Przyszłość i innowacje to nasza pasja, ale wszystko zaczyna się od edukacji!...

Tematy prac dyplomowych inżynierskich

Tematy dyplomów inżynierskich 2009 Katedra Inżynierii Oprogramowania

KONSPEKT SYSTEMU.

Wykaz tematów prac dyplomowych w roku akademickim 2011/2012 kierunek: informatyka, studia niestacjonarne

Wykorzystanie regionalnej biblioteki cyfrowej do tworzenia repozytorium instytucjonalnego

Usługa: Testowanie wydajności oprogramowania

REFERAT O PRACY DYPLOMOWEJ

LISTA LAUREATÓW Nagroda IV stopnia zestaw do grillowania


ZAMAWIAJĄCY. CONCEPTO Sp. z o.o.

Gry społecznościowe. wykład 0. Joanna Kołodziejczyk. 24 lutego Joanna Kołodziejczyk Gry społecznościowe 24 lutego / 11

EXSO-CORE - specyfikacja

PRZEWODNIK PO PRZEDMIOCIE

OpenAI Gym. Adam Szczepaniak, Kamil Walkowiak

Dodatkowo, w przypadku modułu dotyczącego integracji z systemami partnerów, Wykonawca będzie przeprowadzał testy integracyjne.

ZAPYTANIE OFERTOWE. Zamawiający. Przedmiot zapytania ofertowego. Wrocław, dnia r.

Architektury i protokoły dla budowania systemów wiedzy - zadania PCSS w projekcie SYNAT

Wykaz tematów prac inżynierskich dla studentów studiów stacjonarnych kierunku Informatyka i agroinżynieria w roku akademickim 2014/2015

Szczegółowy harmonogram rzeczowy realizacji prac systemu B2B

Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie

Odniesienie do efektów kształcenia dla obszaru nauk EFEKTY KSZTAŁCENIA Symbol

System zarządzający grami programistycznymi Meridius

Rok akademicki: 2014/2015 Kod: EAR IS-s Punkty ECTS: 4. Kierunek: Automatyka i Robotyka Specjalność: Informatyka w sterowaniu i zarządzaniu

Tester oprogramowania 2014/15 Tematy prac dyplomowych

KIERUNKOWE EFEKTY KSZTAŁCENIA

Tematy prac inżynierskich 2017/18 Informatyka Studia niestacjonarne

Zarządzanie Zapasami System informatyczny do monitorowania i planowania zapasów. Dawid Doliński

5 Moduył do wyboru II *[zobacz opis poniżej] 4 Projektowanie i konfiguracja sieci komputerowych Z

Bezpieczne miasto. koncepcja i rozwiązania w projekcie Mayday Euro 2012

Tomasz Grześ. Systemy zarządzania treścią

Wykaz tematów prac dyplomowych w roku akademickim 2012/2013 kierunek: informatyka, studia niestacjonarne

Odniesienie symbol II/III [1] [2] [3] [4] [5] Efekt kształcenia. Wiedza

Wykaz tematów prac inżynierskich dla studentów studiów stacjonarnych kierunku Informatyka i agroinżynieria w roku akademickim 2013/2014

lp. imię żeńskie liczba wystapień lp. imię męskie liczba wystapień JULIA JAKUB WIKTORIA MATEUSZ 10.

Analiza i projekt systemu pracy grupowej z zastosowaniem metodyki SCRUM w technologii SharePoint Karolina Konstantynowicz

Przetwarzanie danych w chmurze

SiR_13 Systemy SCADA: sterowanie nadrzędne; wizualizacja procesów. MES - Manufacturing Execution System System Realizacji Produkcji

Wykaz tematów prac magisterskich w roku akademickim 2018/2019 kierunek: informatyka

Katalog handlowy e-production

SYSTEM VILM ZARZĄDZANIE CYKLEM ŻYCIA ŚRODOWISK WIRTUALNYCH. tel: +48 (032)

Wykład Ćwiczenia Laboratorium Projekt Seminarium

RADA WYDZIAŁU Elektroniki i Informatyki. Sprawozdanie z realizacji praktyk studenckich na kierunku Informatyka w roku akademickim 2017/18

Marlena Plebańska. Nowoczesny e-podręcznik

VALIO Sp. z o.o. Załącznik nr 1 do Zapytania ofertowego dotyczącego zakupu licencji części systemu B2B oraz wykonania Warstwy Prezentacyjnej.

MATEMATYCZNE METODY WSPOMAGANIA PROCESÓW DECYZYJNYCH

Architektura systemu e-schola

Wstępne zapytanie ofertowe nr 4/2017

OPIS PRZEDMIOTU ZAMÓWIENIA

INŻYNIERIA OPROGRAMOWANIA

Konspekt pracy inżynierskiej

DOTACJE NA INNOWACJE

Nadzorowanie stanu serwerów i ich wykorzystania przez użytkowników

Win Admin Replikator Instrukcja Obsługi

Marek Parfieniuk, Tomasz Łukaszuk, Tomasz Grześ. Symulator zawodnej sieci IP do badania aplikacji multimedialnych i peer-to-peer

Efekty kształcenia dla kierunku studiów INFORMATYKA, Absolwent studiów I stopnia kierunku Informatyka WIEDZA

REFERAT PRACY DYPLOMOWEJ

PRZEWODNIK PO PRZEDMIOCIE

edycja 1 opracowany zgodnie z Zarządzeniami Wewnętrznymi PWr. nr 14/2012 i 15/2012 i 34/2012

Grafika i Systemy Multimedialne (IGM)

Istnieje możliwość prezentacji systemu informatycznego MonZa w siedzibie Państwa firmy.

Lista zwycięzców za okres r.

PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W NYSIE

Tematy prac dyplomowych w roku akademickim 2012/2013 zgłoszone w Zakładzie Systemów Rozproszonych

Od e-materiałów do e-tutorów

INŻYNIERIA OPROGRAMOWANIA

Uniwersytet Warszawski Wydział Matematyki, Informatyki i Mechaniki. Paweł Parys. Nr albumu: Aukcjomat

Wykaz tematów prac licencjackich w roku akademickim 2017/2018 kierunek: informatyka (studia niestacjonarne)

Cel przedmiotu. Wymagania wstępne w zakresie wiedzy, umiejętności i innych kompetencji 1 Język angielski 2 Inżynieria oprogramowania

Konspekt systemu.

Nr rezerwacji Imię AUTOKAR NR Monika 362 Jakub 362 Katarzyna 362 Krzysztof 363 Robert 363 Anna 363 Wojciech 363 Joanna 522 Andrzej 522

Dokumentacja techniczna. Młodzieżowe Pośrednictwo Pracy

Prezentacja specjalności studiów II stopnia. Inteligentne Technologie Internetowe

ZAPYTANIE OFERTOWE. Wdrożenie systemu B2B w celu automatyzacji procesów biznesowych zachodzącymi między Wnioskodawcą a partnerami biznesowymi

System zarządzania i monitoringu

Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych

Lista zwycięzców 30 zł na start z BZWBK24 mobile

AUREA BPM HP Software. TECNA Sp. z o.o. Strona 1 z 7

AUREA BPM Oracle. TECNA Sp. z o.o. Strona 1 z 7

Efekty kształcenia na kierunku AiR drugiego stopnia - Wiedza Wydziału Elektrotechniki, Automatyki i Informatyki Politechniki Opolskiej

Praca dyplomowa. Program do monitorowania i diagnostyki działania sieci CAN. Temat pracy: Temat Gdańsk Autor: Łukasz Olejarz

REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja serwisu ogłoszeń z inteligentną wyszukiwarką

Projekt przejściowy 2015/2016 BARTOSZ JABŁOŃSKI, TOMASZ JANICZEK

Składowanie i dostęp do danych w rozproszonym systemie ochrony własności intelektualnej ANDRZEJ SOBECKI, POLITECHNIKA GDAŃSKA INFOBAZY 2014

KIERUNKOWE EFEKTY KSZTAŁCENIA

Otwarte modułowe rozwiązanie dla każdej nowoczesnej uczelni. Paweł Ilnicki Warszawa

Systemy Informatyki Przemysłowej

ZAŁOŻENIA TECHNICZNO-TECHNOLOGICZNE SYSTEMU BUDOWANEGO W RAMACH PROJEKTU

REFERAT PRACY DYPLOMOWEJ

Aplikacja webowa do zarządzania maszynami wirtualnymi

Problemy optymalizacji, rozbudowy i integracji systemu Edu wspomagającego e-nauczanie i e-uczenie się w PJWSTK

Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC

Plan Testów Systemu SOS

Specjalizacja magisterska Bazy danych

7. zainstalowane oprogramowanie zarządzane stacje robocze

Planowanie przestrzenne

KIERUNKOWE EFEKTY KSZTAŁCENIA

Transkrypt:

y prac inżynierskich 2017/18 Informatyka Studia stacjonarne Wersja 2017-07-03 UWAGA: y już zajęte są zaznaczone szarym tłem, tematy jeszcze wolne są na białym tle. 1 (Z1) 2 (Z1) Projekt i implementacja bazy danych i repozytorium praw własności przemysłowej Politechniki Poznańskiej Celem pracy jest projekt i implementacja bazy danych oraz repozytorium danych dotyczących informacji o wszelkich prawach własności intelektualnej tj. wynalazkach - patentach, wzorach użytkowych, wzorach przemysłowych, znakach towarowych a także układach scalonych. Baza będzie obejmowała zarówno zgłoszenia jak i prawa już przyznane. Ponadto w bazie będą gromadzone informacje o oprogramowaniu, bazach danych oraz know-how, do którego majątkowe prawa własności należą do Politechniki Poznańskiej. Gromadzone będą dane o pracownikach, którzy dokonują zgłoszeń (tu możliwa integracja z systemem ERP), ale także o twórcach spoza Uczelni i studentach, którzy zgłaszają rozwiązania wspólnie z pracownikami PP. Do wymagań funkcjonalnych należą: automatyczne przesyłanie danych do systemu informacji o nauce POLon, automatyczne wystawianie faktur za opłaty licencyjne, generowanie alertów o upływających terminach ochrony. W ramach wymagań niefunkcjonalnych należy zwrócić uwagę na opracowanie schematu uprawnień z zastosowaniem mechanizmu VPD (Virtual Private Databases). Realizacja projektu wymaga współpracy z Działem Rozwoju Oprogramowania oraz Działem Informacji Patentowej PP oraz przeniesienia praw autorskich do wytworzonego oprogramowania na Politechnikę Poznańską. 1. Analiza wymagań funkcjonalnych i niefunkcjonalnych. 2. Opracowanie schematu bazy danych. 3. Wybór narzędzi. 3. Implementacja bazy danych. 4. Opracowanie instrukcji obsługi i dokumentacji. 5. Integracja bazy danych z systemami informatycznymi PP. Prof. dr hab. inż. Joanna Józefowska; Opiekun: Marek Gosławski (DRO) Opracowanie systemu automatycznego proponowania odpowiedzi dla nowych pytań na forach Q&A Celem pracy jest projekt i implementacja narzędzia do wyszukiwania najbardziej adekwatnych odpowiedzi udzielonych przez użytkowników na forach gromadzących społeczności zadających i odpowiadających na pytania (ang. community question answering cqa). Mając dane: (a) nowe pytanie (b) dużą kolekcję wątków zawierających pary pytanie-odpowiedź utworzoną poprzez społeczność użytkowników portalu StackExchange, narzędzie ma automatycznie proponować najbardziej użyteczne istniejące odpowiedzi z punktu widzenia nowego pytania. 1. Opracowanie projektu narzędzia 2. Implementacja narzędzia (z wykorzystaniem wybranych bibliotek do przetwarzania języka naturalnego i uczenia maszynowego) w tym: - 1 -

3 (Z1) 4 (Z1) 5 (Z1) a) Stworzenie modułu wybierającego pytania oraz odpowiedzi znane już bazie StackOverflow, które są podobne do nowozdefiniowanego pytania b) Stworzenie modułu wybierającego z wątków wytypowanych w punkcie a) tych odpowiedzi, które najlepiej pasują dla naszego nowego zapytania. c) Stworzenie narzędzia, które odpowiednio zwizualizuje rezultaty tworzonej aplikacji 3. Przeprowadzenie testów narzędzia na zbiorze testowym CQADupStack zawierającym dane ze StackExchange w ramach corocznego zadania konkursowego ewaluacji semantycznej - SemEval (Task 3 - Community Question Answering ). Dr inż. Agnieszka Ławrynowicz; Opiekun: mgr inż. Dawid Wiśniewski Jacek Kubiak; Paweł Mieloch; Mikołaj Szal; Tomasz Kasperek Elektroniczna Legitymacja Studencka w telefonie Przygotowanie funkcjonalności związanej z Elektroniczną Legitymacją Studencką (ELS) i Elektroniczną Legitymacją Doktorancką (ELD) dla aplikacji mobilnej uczelni (PPulse) z wykorzystaniem interfejsu NFC Rozszerzenie funkcjonalności aplikacji mobilnej uczelni (PPulse) o funkcjonalności związane z ELS/ELD, z wykorzystaniem interfejsu NFC: 1. odczyt informacji i sprawdzenie ważności ELS/ELD, 2. odczyt dodatkowych informacji dostępnych w ELS/ELD (identyfikator czytelnika/kod kreskowy, PEKA, certyfikaty itd.) 3. skopiowanie zawartości aplikacji ELS/ELD do telefonu, emulowanie ELS/ELD za pomocą telefonu 4. Przygotowanie mechanizmu lokalnego potwierdzania tożsamości (na podstawie projektu Ministerstwa Cyfryzacji mdokumenty) dr hab. inż. Marek Mika; Opiekun: Mgr Marek Gosławski Rafał Załuski 122529; Kamil Musiał 122590; Maciej Śledź 122492; Paweł Owsianny 122571 System Kontroli Bezpieczeństwa The Guardian Celem pracy jest opracowanie i wykonanie rozbudowanego systemu bezpieczeństwa dedykowanego do zastosowań w inteligentnych budynkach. 1. Budowa sieci czujników środowiskowych zarządzanych z poziomu komputera jednopłytkowego. 2. Opracowanie systemu gromadzenia danych pomiarowych i analizy tych danych w chmurze Microsoft Azure. 3. Opracowanie interfejsu webowego i mobilnego do komunikacji z aplikacjami działającymi w chmurze, których zadaniem jest gwarantowanie bezpieczeństwa użytkowników inteligentnych budynków. dr inż. Mariusz Nowak Aleksandra Główczewska, 122494; Mateusz Bartos, 122437; Paweł Szudrowicz, 122445; Piotr Falkiewicz, 122563 Inteligentne terrarium - 2 -

6 (Z1) Opracowanie i realizacja terrarium z możliwością zdalnego nadzorowania warunków życiowych z wykorzystaniem systemów wbudowanych. opracowanie i realizacja systemu sterowania z wykorzystaniem wybranej platformy sprzętowej, opracowanie i implementacja algorytmów sterowania w języku Python, opracowanie i implementacja interfejsu użytkownika w postaci aplikacji internetowej, weryfikacja opracowanego systemu. dr inż. Przemysław Zakrzewski Anna Maziejuk, Adrian Kosiński, Kamil Jankowski Budowa systemu indeksowania i wyszukiwania tradycyjnej muzyki polskiej z wykorzystaniem narzędzi Music Information Retrieval (MIR) Celem pracy jest projekt i implementacja systemu indeksowania i wyszukiwania tradycyjnej muzyki polskiej na podstawie zawartości audio. Mając do dyspozycji kolekcję utworów ze zbiorów fonograficznych Instytutu Sztuki PAN oraz istniejące oprogramowanie otwarte do wyznaczania parametrów dźwięku, w tym częstotliwości podstawowej i deskryptorów opartych na podstawie zawartości audio, należy zbudować nowoczesne narzędzie umożliwiające analizę komputerową utworów polskiej muzyki tradycyjnej. Projekt będzie realizowany we współpracy z Poznańskim Centrum Superkomputerowo-Sieciowym 1. Opracowanie i realizacja narzędzia przetwarzania wsadowego do ekstrakcji melodii w zbiorach polskiej muzyki tradycyjnej. 2. Opracowanie narzędzia konwersji formatów zapisu muzyki MIDI/EsAC/MusicXML z możliwością interakcji z użytkownikiem. 3. Projekt i implementacja repozytorium polskiej muzyki tradycyjnej umożliwiającego wyszukiwanie utworów na podstawie wzorców melodycznych, rytmicznych oraz innych deskryptorów i metadanych. 4. Projekt i implementacja interfejsu użytkownika z funkcjami wizualizacji wyników. dr inż. Ewa Łukasik Opiekunowie Ze strony PCSS: dr inż. Ewa Kuśmierek; Ze strony QMUL: dr inż. Magdalena Chudy Joanna Sołomiewicz, Marcin Chmiel, Mateusz Krasicki, Filip Nesterowicz 122583 7 (Z2) System planowania zajęć dydaktycznych Zaprojektowanie i implementacja systemu wspomagania planowania zajęć. Na system składać się będą: baza danych (MS SQL), aplikacja internetowa do przeglądania danych (ASP.NET) oraz aplikacja lokalna do samego planowania (.Net). 1. Rozpoznanie problemów i zadań związanych z planowaniem zajęć dydaktycznych 2. Zaprojektowanie bazy danych 3. Zaprojektowanie i implementacja aplikacji lokalnej do planowania dydaktyki - 3 -

8 (Z2) 4. Zaprojektowanie i implementacja aplikacji internetowej do przeglądania danych dla planujących i pracowników dydaktycznych. dr inż. Bartłomiej Prędki Kaczmarek Paweł 122567; Kurczewska Adrianna 122497; Popiół Mariusz 122443; Telman Piotr 122504 Środowisko do symulacji i wizualizacji ruchu pojazdów Celem pracy jest opracowanie środowiska umożliwiającego symulowanie i wizualizowanie ruchu pojazdu sterowanego za pomocą reguł rozmytych 1. Zapoznać się z literaturą dotyczącą liczb oraz reguł rozmytych 2. Wybrać środowisko i język programowania 3. Opracować projekt interfejsu użytkownika 4. Zaprojektować i zaimplementować wizualizatory/edytory pojazdu i trasy 5. Zaprojektować i zaimplementować wizualizator/edytor liczb rozmytych oraz moduł definiowania reguł rozmytych 6. Opracować moduł/-y sterowania pojazdem dla zadanych scenariuszy 7. Zaprojektować i zaimplementować moduł symulacji ruchu pojazdu wyświetlający animację ruchu pojazdu 8. Przetestować wszystkie zaimplementowane moduły 9. Przygotować przykłady (pojazdów, tras, reguł) ilustrujące działanie symulatora dr inż. Piotr Zielniewicz Artur Kudeł 122527; Natalia Braniewska 122533; Bartosz Kram 122551; Bartosz Szymański 122545 9 (Z2) System wspomagania planowania przydziału jednostek ratowniczych do zgłoszeń Zaprojektowanie oraz implementacja systemu do analizy danych dotyczących dostępnych zespołów ratowniczych oraz zadań, które muszą obsłużyć. System ma na celu wspomagać dyspozytora w ocenie bieżących zgłoszeń oraz udzielić podpowiedzi odnośnie optymalnych przydziałów zasobów ludzkich do zgłoszeń. Należy wziąć pod uwagę m.in. minimalizację czasu dotarcia do poszkodowanych oraz maksymalizację liczby obsłużonych zgłoszeń. Projekt oraz implementacja systemu analizującego dane wejściowe oraz generatora danych wejściowych (opartego o rzeczywiste dane z zespołów ratownictwa medycznego (ZRM)). Opracowanie algorytmów analizy danych, pozwalających na znalezienie optymalnego w danej chwili przydziału (z uwzględnieniem rzeczywistych procedur przydziału opracowanych wg wytycznych ZRM i Krajowego Systemu Ratowniczo- Gaśniczego (KSRG)). Implementacja oprogramowania pozwalającego na testowanie systemu, komunikację z użytkownikiem oraz zapis wyników. dr inż. Miłosz Kadziński Marcin Drzewiecki, Grzegorz Miebs, Adam Pioterek, Paweł Pytel 10 (Z2) System widzenia komputerowego dla automatycznego wymiarowania obiektów - 4 -

11 (Z2) 12 (Z2) Stworzenie systemu który będzie automatycznie wymiarował obiekty 3D na podstawie obrazu z kamer. Przygotowanie danych. Projekt algorytmu. Implementacja algorytmu. Testy systemu. Eksperymentalna ocena skuteczności. Przygotowanie pracy. dr inż. Bartosz Wieloch Filip Andrzejewski, 122468; Adrian Dąbek, 122564; Piotr Jaszkiewicz, 122548; Maciej Zwierzchlewski, 122438 Aplikacja do zarządzania bibliotekami multimediów z wykorzystaniem istniejących rozwiązań typu open-source Opracowanie i implementacja aplikacji pozwalającej zarządzać zbiorami plików multimedialnych znajdujących się na różnych nośnikach. Celem tworzenia aplikacji jest ułatwienie korzystania z istniejących rozwiązań open-source typu: git-annex, Beets. 1. Opracować projekt aplikacji. 2. Zaimplementować i udokumentować zaproponowane rozwiązania. Wykonać testy aplikacji. dr inż. Jerzy Błaszczyński System wspomagania obrazowej diagnostyki medycznej wykorzystujący głębokie uczenie maszynowe Celem pracy jest stworzenie systemu wspomagającego diagnostykę medyczną, działającego w oparciu o dane obrazowe (jeden lub więcej obraz tomograficzny) i dane kliniczne pacjenta. Dla danego pacjenta opisanego w ten sposób, system ma zwracać estymaty prawdopodobieństwa przynależności pacjenta do poszczególnych rozpoznań (zadanie klasyfikacji). Praca obejmować będzie także scenariusz użycia z zadaniem regresji, w którym system będzie zwracał estymowany czas przeżycia pacjenta. System ma opierać się na głęboko uczonych sieciach neuronowych (deep learning) i wykorzystywać środowisko Tensorflow i/lub Keras (zob. artykuł podsumowujący podobny projekt realizowany przez nas w przeszłości: http://ieeexplore.ieee.org/document/7440871/) W przypadku osiągnięcia wysokiej skuteczności, będziemy zmierzać do opublikowania wyników w literaturze naukowej. Przygotowanie danych. Projekt algorytmu. Implementacja algorytmu. Testy systemu, w tym optymalizacja algorytmu. Eksperymentalna ocena skuteczności. Przygotowanie pracy dyplomowej. dr hab. inż. Krzysztof Krawiec, prof. nadzw. Jakub Stańczak 122441; Patryk Scheffler 122534; Adam Ćwian 116684 13 (Z2) System do zarządzania gabinetem stomatologicznym Zaprojektowanie i zaimplementowanie systemu do zarządzania gabinetem stomatologicznym. System ma być środowiskiem dla stomatologa, w którym będzie prowadził bazę pacjentów, wizyt, historii prowadzonego leczenia oraz dokumentacji medycznej uzębienia. System powinien oferować odpowiednie mechanizmy prezentacji i wprowadzania danych, - 5 -

14 (Z2) 15 (Z2) 16 (Z3) pozwalające na jego wykorzystanie przy pacjencie podczas wykonywania zabiegów. 1. Zebranie zbioru wymagań funkcjonalnych i niefunkcjonalnych dla projektowanego systemu. 2. Wybór technologii dla implementacji systemu. 3. Zaprojektowanie i zaimplementowanie systemu. 4. Przeprowadzenie szeregu testów działania systemu, w tym testów funkcjonalnych z potencjalnymi użytkownikami. 5. Przygotowanie dokumentacji technicznej oraz instrukcji dla użytkownika. dr hab. inż. Szymon Wilk Damian Jurga 122481; Andrzej Szczesiak 122520; Jan Cofta 122436; Konrad Śniatała 122560 Biblioteka do szybkiej klasyfikacji w problemach z bardzo dużą liczbą klas Celem pracy jest opracowanie biblioteki do szybkiej klasyfikacji w problemach z bardzo dużą liczbą klas. Zaimplementowane algorytmy będę działały na zasadzie indeksu, który pozwala na odpytanie małej liczby liniowych modeli klasyfikacyjnych dla danego przykładu testowego. Omawiany problem jest często nazywany wyszukiwaniem największego iloczynu skalarnego (ang. maximum inner product search). 1. Zapoznanie się z tematyką wyszukiwania największego iloczynu skalarnego 2. Opracowanie szkieletu biblioteki 3. Implementacja 2-3 algorytmów 4. Weryfikacja empiryczna zaimplementowanych algorytmów 5. Przeprowadzenie testów biblioteki dr inż. Krzysztof Dembczyński Marcin Elantkowski; Adam Krasuski; Agnieszka Lipska; Franciszek Walkowiak Aplikacja mobilna ranking sportowców amatorów Opracowanie aplikacji wspierającej i motywującej sportowców amatorów, głównie biegaczy i rowerzystów poprzez automatyczne generowanie ich rankingu w ramach swojej grupy wiekowej. Projekt, implementacja i testy aplikacji mobilnej. dr hab. inż. Andrzej Jaszkiewicz, prof. PP Burczyk Marcin; Chojnacki Jakub; Falkowski Jakub; Makowski Hubert Rozszerzenie biblioteki JPaxos o mechanizm rozgłaszania optymistycznego z globalnym uporządkowaniem Algorytmy rozgłaszania z globalnym uporządkowaniem wiadomości (Total Order Broadcast) albo inaczej atomowego rozgłaszania (Atomic Broadcast) pozwalają na wiarygodne (niezakłócone przez awarie sieci i serwerów) dostarczanie wiadomości z zachowaniem tego samego porządku na każdej maszynie, która je otrzymuje. Mają one kluczowe zastosowanie m.in. w nowoczesnych magazynach danych oferujących silną spójność. Optymistyczne dostarczanie polega na wstępnym doręczeniu wiadomości zanim ostateczna kolejność jej doręczenia zostanie ustalona. Optymistyczne - 6 -

17 (Z3) 18 (Z3) dostarczanie umożliwia zastosowanie pewnych optymalizacji w aplikacjach korzystających z tego mechanizmu. Przykładowo, aplikacja może spekulacyjnie wykonać operację zanim wiadomość zostanie właściwie dostarczona i w razie powodzenia (braku zmiany kolejności) zredukować opóźnienie odpowiedzi systemu (latency). Dla efektywnego rozgłaszania optymistycznego kluczowe jest wykorzystanie mechanizmu IP multicast w lokalnych sieciach Ethernet. Celem pracy jest opracowanie i implementacja w ramach biblioteki JPaxos mechanizmu optymistycznego dostarczania wiadomości w oparciu o IP multicast. Opracowanie i implementacja mechanizmu optymistycznego rozgłaszania z globalnym uporządkowaniem w ramach biblioteki JPaxos. Implementacja benchmarku pozwalającego zmierzyć opóźnienie (latency) oraz przepustowość (throughput) systemu wykorzystując zwykłe oraz optymistyczne rozgłaszanie jak i miarę rozbieżności porządku optymistycznego względem ostatecznego. Wykonanie pomiarów na bazie przygotowanego benchmarku. dr hab. inż. Paweł T. Wojciechowski Projekt i implementacja nowych właściwości platformy wspierającej przetwarzanie typu voluntary computing Zastosowanie nowych technologii webowych w tworzeniu oprogramowania do rozwiązywaniu problemów naukowych w oparciu o przeglądarki Przegląd technologii oraz zrealizowanie w oparciu o nie projektów. Rozwój (dodanie nowych właściwości oraz pielęgnacja kodu) jednego z dwóch istniejących środowisk typu voluntary computing (bazującego na JavaScript lub Elixir) lub stworzenie go od podstaw. Sporządzenie wtyczek do przeglądarek. Stworzenie przykładowych programów. dr inż. Arkadiusz D. Danilecki Projekt i implementacja narzędzi eksploracji dzienników zdarzeń w systemach chmurowych Celem pracy jest opracowanie mechanizmu (środowiska) zbierania dziennika zdarzeń z systemów chmurowych o określonym poziomie abstrakcji, który umożliwi zastosowanie algorytmów odkrywania modeli procesów w systemach rozproszonych. Drugim celem pracy jest implementacja algorytmów odkrywania modeli procesów systemów rozproszonych, które posłużą jako środowisko testowe dla mechanizmu zbierania dzienników zdarzeń. 1. Analiza systemów zbierania dzienników zdarzeń w systemach chmurowych i rozproszonych. 2. Wybór jednego i/lub kilku mechanizmów zbierania dzienników zdarzeń, które zostaną wzbogacone o dodatkową funkcjonalność. 3. Implementacja biblioteki, która zintegrowana z systemem zbierania dzienników zdarzeń, pozwoli na zbieranie odpowiednich dzienników zdarzeń. 4. Implementacja algorytmów odkrywania modeli procesów uruchamianych w systemach chmurowych w celu zweryfikowania poprawności mechanizmu zbierania dzienników zdarzeń - 7 -

19 (Z3) 20 (Z3) 5. 5. (opcjonalnie) Implementacja nowych algorytmów odkrywania rozproszonych procesów w systemach chmurowych wykorzystujących notację tzw. Causal Nets prof. dr hab. inż. Jerzy Brzeziński Marcin Hrycaj, 122593; Mateusz Peter, 122536; Jan Szeszko, 122530; Filip Śnieguła, 122458 Projekt i implementacja narzędzi analizy i wizualizacji danych dla Polskiego Rejestru Wrodzonych Wad Rozwojowych Rozwój narzędzi umożliwiających elektroniczne zgłaszania oraz analizę i wizualizację zgromadzonych danych. 1. Przygotowanie narzędzia wspomagającego tworzenie raportów i rozbudowanych analiz danych z rejestru PRWWR. 2. Zaproponowanie nowych analiz danych medycznych z PRWWR na potrzeby tworzenia nowych publikacji naukowych oraz raportowania. Prof. dr hab. inż. Jerzy Brzeziński; Opiekun: mgr inż. Bartosz Brodecki Miłosz Mazurkiewicz-Dubieński, Jakub Malczewski, Sebastian Schleemann, Kamil Sieniawski Projekt i implementacja statycznego analizatora pakietów instalacyjnych mobilnej platformy operacyjnej Android Projekt i implementacja statycznego analizatora pakietów instalacyjnych mobilnej platformy operacyjnej (np. Android). Zadaniem analizatora jest weryfikacja deklarowanych przez aplikację wymagań dotyczących przywilejów systemowych w kontekście bezpieczeństwa i ochrony poufności danych użytkownika. 1. Projekt i implementacja aplikacji www (front-end) analizatora. 2. Projekt i implementacja dekompilatora pakietów apk/dex. 3. Projekt i implementacja silnika analizy statycznej kodu Java. 4. Testy funkcjonalne. 21 (Z3) 22 (Z3) dr inż. Michał Szychowiak Agata Kwiek; Marcin Mrugas; Jakub Nurski; Aleksander Szymański Projekt i implementacja systemu rekomendacji dietetycznych Analiza wymagań, zaprojektowanie i zaimplementowanie aplikacji mobilnej umożliwiającej ewidencję produktów żywieniowych oraz automatyczne generowanie ich rekomendowanych kompozycji dla użytkownika. Zebranie zbioru wymagań funkcjonalnych i niefunkcjonalnych, zaprojektowanie aplikacji, implementacja aplikacji, przeprowadzenie testów, opracowanie dokumentacji technicznej dr hab. inż. Maciej Zakrzewicz, prof. nadzw. Projekt i implementacja systemu do adaptatywnej nauki języka obcego poprzez automatyczne tłumaczenie treści stron internetowych Projekt i implementacja systemu wspomagającego naukę języka obcego poprzez tłumaczenie fragmentów stron internetowych oraz cykliczne testowanie zapamiętywania nowych słów w oparciu o teorię zapominania - 8 -

23 (Z3) 24 (Z3) Ebbinghausa. System składa się z dwóch współpracujących modułów: dodatku do przeglądarki dokonującego tłumaczenia wybranego tekstu strony internetowej w locie, bez konieczności opuszczania okna przeglądarki, oraz modułu uczącego, przechowującego wskazane obce słowa i dokonującego cyklicznej weryfikacji stopnia zapamiętania słów. 1. Przygotowanie zbioru wymagań biznesowych, produktowych i procesowych projektowanego systemu 2. Zaplanowanie sprintów i wdrożenie środowiska produkcyjnego 3. Projekt i implementacja dodatku do przeglądarki realizującego zadanie tłumaczenia tekstu 4. Projekt i implementacja modułu uczącego 5. Przeprowadzenie testów akceptacyjnych Dr hab. inż. Mikołaj Morzy Agnieszka Gontarek 122461; Izabela Krysińska 122482; Tomi Wójtowicz 122552; Krzysztof Wencel 122463 Platforma internetowa Rady Kół Naukowych Projekt i implementacja nowego systemu dla Rady Kół Naukowych Politechniki Poznańskiej. Zapoznanie się z dotychczas wykorzystywanym systemem. Zebranie uwag od użytkowników aktualnej wersji systemu. Opracowanie koncepcji i prototypu nowego systemu. Opracowanie i implementacja struktury bazy danych. Implementacja i testowanie systemu. Przygotowanie dokumentacji technicznej i użytkowej. Dr hab. inż. Marek Wojciechowski Joanna Janaszek; Joanna Lenkiewicz; Rafał Rudol; Marta Sitkowska Narzędzie do analizy strumieni danych w oparciu o Apache Flink Celem pracy jest stworzenia portalu internetowego do analizy strumieni danych przetwarzanych przez serwer Apache Flink. Portal powinien pozwalać na integrację z Apache Flink oraz interaktywną wizualizację wyników przychodzących z serwera. 1. Określenie wymagań funkcjonalnych, pozafukcjonalnych i spisanie scenariuszy użycia 2. Dobór technologii 3. Implementacja produktu (konfiguracja strumienia na Apache Flink, zbieranie statystyk, logowanie błędów, wizualizacja wyników na żywo) 4. Wykorzystanie stworzonego produktu do analizy i wizualizacji przykładowych danych strumieniowych (np. z Twitter Streaming API) dr inż. Dariusz Brzeziński Sebastian Firlik 122485; Marta Prałat 122444; Krzysztof Tomczak 122473; Michał Wójcik 122513 25 (Z3) Opracowanie aplikacji do eksperymentów wykorzystujących mechanizm eyetrackingu Przygotowanie projektu i implementacja systemu służącego do badań indywidualnych procesów decyzyjnych podejmowanych przez konsumentów. Opracowany system powinien pozwalać na przygotowanie - 9 -

indywidualnych eksperymentów dla każdego badanego konsumenta i przeprowadzenie tych eksperymentów z użyciem urządzeń do eyetrackingu. Wyniki eksperymentów powinny być składowane w bazie danych z możliwością eksportu wyników w różnych formatach danych. 1. Zebranie zbioru wymagań funkcjonalnych i niefunkcjonalnych projektowanej aplikacji. 2. Zapoznanie się z API sterowników urządzeń do eyetrackingu 3. Wykonanie projektu systemu ze szczególnym uwzględnieniem warstwy abstrakcji pozwalającej na używanie urządzeń różnych firm 4. Implementacja systemu 5. Przeprowadzenie testów systemu 26 (Z3) 27 (Z3) dr inż. Witold Andrzejewski Adam Kłaczyński, 122577; Kacper Jacek Kurzeja, 122584; Wojciech Żebrowski, 109743; Szymon Cybulski, 117212 Projekt i implementacja zintegrowanego systemu obsługi obiektów i zajęć sportowych Zaprojektowanie i zaimplementowanie systemu integrującego różne ośrodki sportowe. Opracowany system powinien umożliwić wyszukiwanie zajęć sportowych w tych ośrodkach wg. typu aktywności, miejsca, ceny oraz rezerwację sal, kortów itp. Aplikacja ma również wspomagać proces zarządzania ośrodkiem: układanie harmonogramu zajęć, ewidencja uczestników zajęć, itd. 1. Zebranie zbioru wymagań funkcjonalnych i niefunkcjonalnych projektowanej aplikacji. 2. Wykonanie projektu systemu 3. Implementacja systemu 4. Przeprowadzenie testów 5. Konfiguracja wersji produkcyjnej Prof. dr hab. inż. Zbyszko Królikowski Klaudia Bojarska; Aleksandra Kachlicka; Klaudia Kwiatkowska; Patryk Szymański Projekt i implementacja aplikacji do formowania przez studentów grup realizujących dyplomowe prace inżynierskie Celem pracy jest zaprojektowanie systemu, ułatwiającego studentom formowanie grup do realizacji projektów zespołowych (inżynierskich, magisterskich, itd.). System powinien oferować zarówno dostęp w technologii www oraz z wykorzystaniem dedykowanej aplikacji dla środowiska mobilnego. 1. Zebranie zbioru wymagań funkcjonalnych i niefunkcjonalnych projektowanego systemu. 2. Zaprojektowanie architektury systemu i wybór technologii realizacji. 3. Zaimplementowanie systemu. 4. Przygotowanie dokumentacji technicznej i użytkowej systemu. 5. Przeprowadzenie testów poprawności działania systemu. 6. Wdrożenie systemu do eksploatacji. dr inż. Bartosz Bębel - 10 -

Katarzyna Lipowska 122493; Piotr Koszal 122521; Aleksander Kubista 122542; Rafał Wiliński 122488 28 (Z4) ADS: System do zarządzania materiałami multimedialnymi wyświetlanymi na wielu urządzeniach Sieci handlowe wykorzystują coraz więcej urządzeń umożliwiających odtwarzanie treści reklamowych i informacyjnych. Urządzenia te to zarówno dedykowane monitory reklamowe, jak i przykasowe wyświetlacze dla klientów, terminale płatnicze, weryfikatory cen, drukarki fiskalne, sklepowe systemy audio etc. Prezentowane treści obejmują statyczne obrazy, filmy reklamowe, komunikaty głosowe jak i np. muzykę tła. 29 (Z4) 30 (Z4) Celem projektu jest stworzenie systemu umożliwiającego zarządzanie materiałami multimedialnymi, tworzenie bloków reklamowych i informacyjnych, tworzenie harmonogramów odtworzeń i przypisywanie tych harmonogramów do odbiorców i grup odbiorców. Zarządzanie materiałami reklamowymi obejmuje również oznaczanie materiałów znacznikami umożliwiającymi ich przypisanie do właściwych typów urządzeń, pór dnia, okresów roku itp. W zakres projektu wchodzi również zlecanie dystrybucji danych zewnętrznemu systemu dystrybucyjnemu oraz odbieranie i prezentacja statystyk emisji. Projekt realizowany jest w ramach Studio Rozwoju Oprogramowania (http://sds.cs.put.poznan.pl) oraz przy współpracy z firmą Forcom Sp. z o.o. Zapoznanie się z wiedzą na temat zarządzania materiałami multimedialnymi Zapoznanie się z wiedzą na temat architektury opartej o mikrousługi Zaprojektowania i implementacja systemu ADS prof. dr hab. inż. Jacek Błażewicz; Opiekun: mgr inż. Sylwia Kopczyńska Paweł Kaczmarek 122496; Michał Lewiński 122505; Tomasz Peliński 122474; Kamil Piotrowski 122491 Skalowalna lokalna wieloosobowa gra komputerowa Celem pracy jest opracowanie gry dla wielu graczy, w której kontrolerami będą smartfony 1.Zaproponować i opracować koncept gry. 2.Sporządzić i przetestować makietę gry. 3.Wykonać grywalny prototyp. 4.Opracować przeglądarkowy podsystem komunikacji ze smartfonami. 5. Przeprowadzić testy grywalności i wydajnościowe. prof. dr hab. inż. Maciej Drozdowski Aleksandra Kerebińska; Zbigniew Andrzejewski; Jan Bajer; Piotr Hankiewicz FAS: Flexible Awards Service Problem: W wielu organizacjach proces przydzielania nagród jest obsługiwany przez osoby pracujący w ramach wolontariatu. Proces taki ma zazwyczaj sztywne ramy czasowe, które muszą być przestrzegane. Niestety, wiele osób pełniących różne role w procesie przydzielania nagród zapomina o terminach. W wyniku tego często nominacje czy opinie spływają za późno. - 11 -

31 (Z4) 32 (Z4) Pewnym rozwiązaniem tego problemu jest rozsyłanie przypomnień. Niestety rozwiązanie to dodatkowo obciążą osoby zarządzające procesem. Wymiana informacji za pośrednictwem maili sprawia także, że wiele powtarzających się fragmentów formularzy musi być wypełniania wielokrotnie przy okazji różnych etapów procesu przez te same osoby. Propozycja rozwiązania: Biorąc pod uwagę różnice pomiędzy regulaminami i procesami przyznawania różnego rodzaju nagród warto byłoby zbudować serwis internetowy, który byłby: Elastyczny - wspierałby procesy przyznawania różnych nagród, np. IFIP Felllow, IFIP Service Award, IFIP Silver Core, Distinguished Monograph Prize awarded by Polish Academy of Sciences Proaktywny - wysyłałby przypomnienia według zdefiniowanego planu. Bezpieczny dane systemu powinny być chronione. Projekt realizowany jest w ramach Studio Rozwoju Oprogramowania (http://sds.cs.put.poznan.pl). Zaprojektowanie oraz implementacja serwisu internetowego wspierającego proces przyznawania nagród w organizacjach. dr hab. inż. Jerzy Nawrocki, prof. nadzw. Monika Racek 122525; Aneta Szczepaniak 122550; Krzysztof Fabiszak 122553; Mateusz Głowacki 122555 System obsługi konferencji naukowej Celem pracy jest przygotowanie aplikacji internetowej wspomagającej proces obsługi konferencji naukowej (m.in.: publikację informacji o konferencji, zarządzanie harmonogramem, rejestrację zgłoszeń, obsługę procesu recenzji, wiadomości grupowe) z funkcjami zarządzania treścią (CMS), dostosowanej do wyświetlania na różnych urządzeniach (desktop, tablet, mobile). Realizacja z wykorzystaniem wybranego frameworka dla języka PHP (Yii2, Laravel, Symfony3 lub ZendFramemork3), responsywnego frameworka HTML/CSS oraz bibliotek języka Javascript, z uwzględnieniem poprawnej prezentacji w różnych przeglądarkach internetowych. 1. Przegląd dostępnych rozwiązań. 2. Zebranie i analiza wymagań funkcjonalnych i pozafunkcjonalnych. 3. Projekt i implementacja oprogramowania. 4. Przeprowadzenie gruntownych testów (testy ogólne, specjalistyczne (bezpieczeństwa, wydajnościowe), z udziałem użytkownika). 5. Konfiguracja i publikacja oprogramowania w środowisku produkcyjnym. 6. Przygotowanie internetowej witryny demonstracyjnej. 7. Opracowanie dokumentacji technicznej i użytkowej. dr hab. inż. Małgorzata Sterna, prof. PP; Opiekun: mgr inż. Krzysztof Odasz Krzysztof Jurkiewicz 122546; Jakub Łuczak 122517; Marcin Piniarski 122498; Adam Szrama 122541-12 -

33 (Z4) 34 (Z4) System ekstrakcji i analizy informacji dotyczących systemów biologicznych Celem pracy jest opracowanie systemu wyszukującego w elektronicznych wersjach publikacji naukowych informacji dotyczących systemów biologicznych oraz przeprowadzającego ich ekstrakcję i częściową analizę pod kątem zależności występujących między składnikami tego rodzaju systemów. 1. Zapoznanie się z podstawowymi problemami i metodami znajdowania, ekstrakcji oraz analizy informacji z publikacji naukowych. 2. Opracowanie modułu (agenta) śledzącego pojawianie się w Internecie publikacji dotyczących wybranych systemów biologicznych. 3. Opracowanie modułu klasyfikującego publikacje naukowe ze względu na ich przydatność do analizy wybranych systemów biologicznych. 4. Opracowanie modułu informującego o pojawieniu się publikacji dotyczących wybranych zagadnień. 5. Opracowanie modułu ekstrakcji i analizy informacji z publikacji naukowych. 6. Opracowanie przykładowych słowników wykorzystywanych przez moduły projektowanego systemu. prof. dr hab. inż. Piotr Formanowicz; Opiekun: dr inż. Marcin Radom Symulacje organizacji ruchu ulicznego na przykładzie VWP Celem pracy jest zaimplementowanie prototypu modułu określania ceny w sklepie internetowym na podstawie zachowania zakupowego klientów na portalach aukcyjnych 1. Opracowanie modelu ruchu dal zadanych scenariuszy 2. Zaproponowanie prostych algorytmów wspierających proces symulacji 3. Opracowanie projektu i implementacja prototypu modułu 4. Przeprowadzenie przykładowych eksperymentów 5. Opracowanie dokumentacji dr hab.inż. Grzegorz Pawlak Arkadiusz Sielecki; Pawel Milończyk; Marcin Biedalak; Piotr Binkowski System Informacji o Osiągnięciach Pracowników (SIoOP) wersja 2.0 Na Wydziale Informatyki PP, a także na innych Wydziałach Uczelni, nie ma prostego sposobu na zebranie informacji o indywidualnych, a także zespołowych osiągnięciach pracowników. Osiągnięcia pracowników należą do wielu różnych kategorii (np. organizacyjne, dydaktyczne, naukowe itp.), a wiedza o nich jest rozproszona wśród wielu osób oraz w wielu rozproszonych systemach. Dla przykładu, informacje o publikacjach naukowych udostępnia system informacji naukowej PP (choć nie wszystkie), natomiast informacje o osiągnięciach organizacyjnych (np. o organizacji konferencji) nie są obecnie przetwarzane w żadnym systemie elektronicznym i wiedza o nich jest rozproszona wśród poszczególnych pracowników. Z tego powodu władze Wydziału nie mają pełnej informacji o pracownikach, a co za tym idzie utrudniona jest ich okresowa ocena, a także ocena zespołów i jednostek działających w ramach wydziału. - 13 -

35 (Z4) 36 (Z4) Celem projektu jest więc rozbudowa Systemu Informacji o Osiągnięciach Pracowników, który pozwoli zarówno na zbieranie informacji o osiągnięciach pracowników z innych systemów, oraz wprowadzać je ręcznie przez samych pracowników i ich przełożonych. System musi również generować raporty podsumowujące osiągnięcia poszczególnych pracowników a także jednostek działających w ramach Wydziału. Projekt realizowany jest w ramach Studio Rozwoju Oprogramowania (http://sds.cs.put.poznan.pl) oraz przy współpracy z firmą MindsEater. Zapoznanie się z istniejącą wersją systemu SIoOP (system zaimplementowany jest w języku PHP, Framework Yii 2) Rozbudowa systemu SIoOP o nowe funkcję, głównie związane z raportowaniem dr inż. Mirosław Ochodek Anadani Ahmad 122568; Bartosz Gierczak 122588; Mateusz Lewandowski 122599; Aleksander Znaniecki 116962 Rozbudowa platformy Optil.io o elementy grywalizacji oraz wsparcie dla chmur obliczeniowych Celem pracy jest rozbudowa platformy Optil.io służącej do organizowania konkursów, w trakcie których rozwiązywane są problemy optymalizacyjne o nowe funkcjonalności związane z grywalizacją oraz technologiami chmur obliczeniowych. będzie realizowany w ramach projektu LIDER finansowanego przez NCBiR. 1. Usprawnienie procesu instalacji (deploy) platformy Optil.io, poprzez opracowanie skryptów konfigurujących środowisko (np. w oparciu o oprogramowanie Vagrant). 2. Wybór i integracja platformy Optil.io z środowiskiem umożliwiającym zarządzanie chmurą obliczeniową (OpenStack lub OpenNebula). 3. Zaprojektowanie i dodanie elementów grywalizacji do platformy Optil.io (w warstwie GUI oraz warstwie bazy danych). 4. Opracowanie lub adaptacja problemu optymalizacyjnego, który umożliwi przetestowanie opracowanych elementów grywalizacji. dr inż. Szymon Wąsik System kwesty internetowej Celem pracy jest zbudowanie systemu pozwalającego na gromadzenie środków pieniężnych (lub innych zasobów) oferowanych przez uczestników wirtualnej kwesty prowadzonej w tym systemie. Zapoznanie się z zasadami prowadzenia publicznej zbiórki pieniędzy. Przygotowanie środowiska do praktycznej realizacji kwesty prowadzonej w grupie zamkniętej lub w środowisku anonimowych oferentów. Przygotowanie witryny WWW oraz aplikacji mobilnej służącej do przeglądania prowadzonych zbiórek pieniężnych oraz zbiórek rzeczowych. Projekt i implementacja modułu zawierającego elementy rywalizacji (gamifikacji) dla uczestników kwesty. Moduł oceny i komentowania prowadzonych zbiórek. - 14 -

37 (Z4) Moduł wydawania wirtualnych fantów (cegiełek) dla uczestników kwesty zakończonej sukcesem. Moduł rozliczeń w systemie płatności internetowych. Realizacja systemu powiadomień o nowych zbiórkach pieniędzy i środków materialnych. Test systemu. dr inż. Adam Wojciechowski System evaluation league portal internetowy do sterowania rozgrywkami botów walczących Opracowanie serwisu WWW wspomagającego przeprowadzanie rozgrywek ligowych skryptów sterujących walczącymi botami z interfejsem WWW. zapoznanie się z systemem evaluation przeprowadzenie drobnych zmian w systemie evaluation opracowanie serwisu WWW do prezentacji wyników rozgrywek (tabela, statystyki, zapis wideo pojedynków) opracowanie serwisu WWW do zarządzaniem drużyną biorącą udział w rozgrywkach opracowanie serwisu WWW dla administratora rozgrywek rejestracja video przebiegu pojedynków dr inż. Paweł Wojciechowski Jakub Szczepański 122561; Antoni Kowalski 122579; Marcin Krzyżaniak 122578; Maciej Spychała 122455 38 (Z4) 39 (Z4) System wspierający kierowanie studium podyplomowym Analiza, projekt, implementacja i wdrożenie systemu informatycznego wspierającego kierowanie studium podyplomowym. 1. Analiza problemu 2. Projekt techniczny 3. Implementacja 4. Kontrola jakości 5. Wdrożenie dr inż. Bartosz Walter 3Dshape - Platforma webowa do rozpoznawania i wizualizacji motywów przestrzennych Zaprojektowanie i implementacja platformy internetowej umożliwiającej analizę zbioru punktów w przestrzeni 3D. System ma umożliwiać identyfikację motywów przechowywanych w bazie danych z zadanym przez użytkownika zbiorem, jego analizę i wizualizację. Zadany system ma docelowo analizować zbiory punktów reprezentujących położenie atomów w przestrzeni. 1. Opracowanie architektury systemu 2. Zaprojektowanie i implementacja interfejsu użytkownika 3. Opracowanie mechanizmów przeszukiwania bazy danych 4. Integracja narzędzi do analizy i porównywania motywów 5. Integracja narzędzi do wizualizacji - 15 -

dr inż. Piotr Łukasiak Przedstawione tematy powinny być realizowane przez zespoły składające się z czwórki studentów studiów inżynierskich. Ewentualne odstępstwa od tej zasady są możliwe, ale jedynie w uzasadnionych okolicznościach i po akceptacji przez Zastępcę Dyrektora ds. Kształcenia w Instytucie Informatyki (jerzy.nawrocki@put.poznan.pl). studentów zgłasza wybranemu promotorowi chęć realizacji danego tematu (najlepiej poprzez email; schemat adresu mailowego jest następujący: imie.nazwisko@put.poznan.pl). Decyzję o wyborze zespołu podejmuje promotor danego tematu i informuje o tym Zastępcę Dyrektora ds. Kształcenia w Instytucie Informatyki. - 16 -