Pracownia programowania zespołowego 2
Semestr letni 2011/2012
Aktualności
31 maja 2012 r. o godz. 18.00 w PK1 odbędzie się ostatnie spotkanie w tym semestrze.
Temat spotkania:
- raporty z wykonanej pracy
- oceny semestralne
Najbliższe spotkanie odbędzie się 26 kwietnia 2012 r. o godz. 18.00 w PK1.
Temat spotkania:
- uwagi dotyczące dokumentów: SRS, WBS + harmonogram
- postępy w przygotowaniu projektów
Propozycje projektów
- System rekomendujący filmy/muzykę/książki/gdy (aplikacja WWW), łączący informacje z popularnych serwisów (FilmWEB, IMDB, …), możliwa realizacja w postaci serwisu społecznościowego, integracja z innymi serwisami społecznościowymi
- Gry 2D lub 3D, przykłady:
- Szachy ze sztuczną inteligencją (program zdobywa umiejetności wraz z graczem), możliwości rozgrywek przez sieć (aplikacja WWW) + baza danych rozpoczęć oraz końcówek.
- ???
- Wizualizacja danych wielowymiarowych (scatter 3d, wizualizator pierścieniowy lub inne) obsługujący dane wejściowe w różnych formatach, np. csv, arff, gm
- Analiza giełdowa, notowania, wykresy (przyjaźniejszy interfejs w porównaniu z dostępnymi narzędziami, np. http://stooq.pl, bankier.pl), narzędzia analityczne, predykcja wyników (wykrywanie trendów) + uproszczona aplikacja mobilna
- symulator sieci neuronowych (ulepszony SNNS, nalepiej w C#), różne architektury sieci (MLP, RBF, rekurencyjne (!?)), typów neuronów i algorytmów uczenia, zastosowania do regresji i klasyfikacji, budowana na zasadzie drag&drop (intuicyjny interfejs), równe wizualizacje aktywacji i stanu sieci, obsługa najważniejszych formatów plików wejsciowych (arff, csv, gm, txt), plugin do Intemi (lub RapidmMinera, lub Weki).
- system wspomagający pracę firmy transportowej, optymalizacja kosztów trasy przesyłek (planowanie optymalnej trasy, problem komiwojażera), wizualizacja na mapie (google maps) aktualnego położenia przesyłek (wykorzystanie inf. GPS),
- Serwis społecznościowy dla studentów (informacje o studiach, imprezach, lokalach, )
Harmonogram prac (wstępny)
- 1 semestr
- podział na zespoły (ok. 4 osobowe) i wybór projektu
- analiza wymagań (najpierw zgrubna, z czasem bardziej uszczegółowiona)
- pełna specyfikacja, architektura systemu
- strona WWW projektu (uaktualnienia na bieżąco do końca zajęć)
- (?!) wersja prototypowa programu
- 2 semestr
- implementacja, rozbudowa systemu
- wersja alfa, beta programu
- eliminacja błędów, testy
- gotowa dokumentacja
- prezentacja gotowego programu (ostatnie zajęcia)
Projekty
Trac
- Piaskownica - Projekt testowy