Pracownia Programowania Zespołowego

Na ostatnich zajęciach 7 czerwca 2001 r. odbędzie się prezentacja gotowych projektów.

Semestr letni 2010/2011

Propozycje projektów

System rekomendujący filmy/muzykę/książki (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 2D lub 3D, 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.

Rozpoznawanie mowy

Kompresja obrazu za pomocą neuronowych sieci samoorganizujących się (np. sieć Kohonena, gaz neuronowy)

System przydzielający studentów do grup ćwiczeniowych

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 Graph Viz)

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

Cykl życia oprogramowania

Analiza wymagań

Planowanie prac

Harmonogram (Trac)

Model systemu

Projektowanie oprogramowania

Subversion

Trac

Inne:

Standardy kodowania (link do MSDN)

Projekty

AD’ing - Sieć reklamowa

Analiza wymagan

PanDa6 - System wymiany plików

Analiza wymagan

Movie Kingdom - System rekomendujący filmy

Analiza wymagan

DocFinder - Wyszukiwarka dokumentów

Analiza wymagan

Model systemu

Adresy

Repozytorum SVN

https://hel.fizyka.umk.pl:5011/svn/<nazwa_projektu>

Strona projektu - Trac

https://hel.fizyka.umk.pl:5012/trac/<nazwa_projektu>

Do poczytania:

Version Control with Subversion

Trac Open Source Project

Agile Modeling