Spis treści

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:

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

  1. 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
  2. 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.
    • ???
  3. Wizualizacja danych wielowymiarowych (scatter 3d, wizualizator pierścieniowy lub inne) obsługujący dane wejściowe w różnych formatach, np. csv, arff, gm
  4. 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
  5. 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).
  6. 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),
  1. Serwis społecznościowy dla studentów (informacje o studiach, imprezach, lokalach, )

Harmonogram prac (wstępny)

  1. 1 semestr
    1. podział na zespoły (ok. 4 osobowe) i wybór projektu
    2. analiza wymagań (najpierw zgrubna, z czasem bardziej uszczegółowiona)
    3. pełna specyfikacja, architektura systemu
    4. strona WWW projektu (uaktualnienia na bieżąco do końca zajęć)
    5. (?!) wersja prototypowa programu
  2. 2 semestr
    1. implementacja, rozbudowa systemu
    2. wersja alfa, beta programu
    3. eliminacja błędów, testy
    4. gotowa dokumentacja
    5. prezentacja gotowego programu (ostatnie zajęcia)

Projekty

Strony WWW

Trac