Pracownia Programowania Zespołowego
Termin zajęć - Semestr letni 2012/2013
każdy poniedziałek,
godz. 830-1000,
sala PK6
Propozycje projektów
- System rekomendujący filmy/muzykę/książki/portal randkowy (aplikacja WWW)
- Galeria zdjęć z możliwością automatycznego tworzenia kolaży (różne techniki) lub z innymi przydatnymi funkcjami automatycznej obróbki zdjęć (np. wykrywanie nieostrych zdjęć, wykrywanie podobnych ujęć, rozpoznawanie twarzy, itp.)
- Gry mobile (Android/Win8/iOS/??), 2D lub 3D, gry z oponentem, przykłady:
- turowa gra strategiczna (uproszczony Pancer General)
- warcaby, hex, inne …
- Scorch sieciowy (www)
- siecowy (multiplayer) Space invaders
- Rozpoznawanie cyfr (liter drukowanych) pisanych odręcznie (OCR), automatyczny odczyt formularzy, np. PITów.
- Kompresja obrazu za pomocą neuronowych sieci samoorganizujących się (np. sieć Kohonena, gaz neuronowy)
- System układający plan zajęć z uwzględnieniem dezyderat prowadzących
- Wizualizacja danych wielowymiarowych (scatter 3d, wizualizator pierścieniowy lub inne) obsługujący dane wejściowe w różnych formatach, np. csv, arff, gm
- Grafowy interaktywny menadżer plików (biblioteka GraphViz)
- Sniffer sieciowy - wykrywanie zagrożeń i słabych punktów zabezpieczeń sieci (wykrywanie fraz, haseł, przesyłanych obrazów, statystyki aktywności, wykrywanie anomalii ruchu sieciowego)
- Analiza giełdowa, notowania, wykresy (przyjaźniejszy interfejs w porównaniu z dostępnymi narzędziami, np. http://stooq.pl), próba predykcji wyników
- analizator pracy posłów, wizualizacje i ułatwienie wyszukiwania inf. i dokumentów związanych z danym tematem (API Sejmometr)
- sieć neuronowa MLP (klasyfikacja, regresja), budowana na zasadzie drag&drop, różne typy neuronów, sposoby uczenia i wizualizacji procesu uczenia
- awatar, program udający ludzkie emocje i zdolny do prowadzenia konwersacji, (psychoanalityk ?!) ???
- portal społecznościowy (aplikacje FB (?))
- medyczny - społeczność pacjentów, grupy wsparcia, baza leków i chorób, …
- wyszukiwarka ofert sprzedaży mieszkań - inf. pobierane ze stron www agencji nieruchomości, integracja z mapą (Google maps, inne…)
- wyszukiwarka mieszkań do wynajęcia, stancji, akademików
- wyszukiwarka przepisów na podstawie składników wchodzących w ich skład
- gdy edukacyjne dla dzieci, także dla niemowląt - b. istotny prosty interfejs: dotykowy, dźwiękowy, …
Harmonogram prac (wstępny)
- podział na zespoły (3/4 osobowe) i wybór projektu (luty)
- analiza wymagań (luty)
- specyfikacja, architektura systemu (marzec)
- strona WWW projektu (marzec - uaktualnienia na bieżąco do końca projektu)
- implementacja (kwiecień/maj)
- wersja alfa, beta programu (maj/czerwiec)
- eliminacja błedów, testy (maj/czerwiec)
- gotowa dokumentacja (czerwiec)
- prezentacja gotowego programu (ostatnie zajęcia)
Notatki
Inne:
- Standardy kodowania (link do MSDN)
Linki
Adresy
Repozytorum SVN
https://promap.is.umk.pl/svn/<nazwa_projektu>
Strona projektu - Trac
https://promap.is.umk.pl/trac/<nazwa_projektu>
Projekt testowy : Piaskownica
Usługi dostępne są również pod adresami:
https://hel.fizyka.umk.pl:5011/svn/<nazwa_projektu> https://hel.fizyka.umk.pl:5012/trac/<nazwa_projektu>
Projekty - rok 2013
- myopians
- OMGF - Organizator Masowych Gier Fabularnych
- SecondBrain
Projekty - rok 2012
- Cross Worlds - Gra turowa
- Czolk Party - Bitwa pancerna
- IT Project - Zarządzanie projektami informatycznymi
- ProUSOS - jeszcze lepszy USOS
Projekty - rok 2011
- AD’ing - Sieć reklamowa
- PanDa6 - System wymiany plików
- Movie Kingdom - System rekomendujący filmy
- DocFinder - Wyszukiwarka dokumentów