Edytuj stronę Odnośniki Fold/unfold all ODT export Ta strona jest tylko do odczytu. Możesz wyświetlić źródła tej strony ale nie możesz ich zmienić. ====== Pracownia Programowania Zespołowego ====== ===== Termin zajęć - Semestr letni 2012/2013 ===== <WRAP center round info 60%> <fs large>każdy poniedziałek, \\ godz. 8<sup>30</sup>-10<sup>00</sup>, \\ sala PK6 </fs> </WRAP> ===== 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 ([[http://sejmometr.pl/api|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 ===== - [[.:cykl_zycia_oprogramowania|Cykl życia oprogramowania]] - [[.:plan_prac|Planowanie prac]] * [[zajecia:ppz:plan_prac#Scrum|Scrum]] * [[.:plan_prac#Trac - harmonogram|Harmonogram (Trac)]] - [[.:analiza_wymagan|Analiza wymagań]] - [[.:architektura|Model systemu]] * [[.:architektura#Projektowanie oprogramowania|Projektowanie oprogramowania]] - [[.:trac_svn|Subversion]] - [[.:trac|Trac]] Inne:\\ * Standardy kodowania (link do MSDN) ===== Linki ===== * [[http://www.dmoz.org/Computers/Open_Source/Project_Hosting/|Project Hosting List]] * [[wp>Comparison_of_open_source_software_hosting_facilities|Comparison of open source software hosting facilities]] * [[http://www.svnhostingcomparison.com/|Subversion (SVN) Hosting Comparison]] * [[wp>Comparison_of_issue-tracking_systems|Comparison of issue-tracking systems]] * [[http://svnbook.red-bean.com/|Version Control with Subversion]] * [[http://trac.edgewall.org/|Trac Open Source Project]] * [[http://www.agilemodeling.com/|Agile Modeling]] * [[http://sites.google.com/site/outlooktrac/|Trac Outlook synchronization]] * [[http://tfs.visualstudio.com/|Team Fundation Service]] ===== Adresy ===== Repozytorum SVN https://promap.is.umk.pl/svn/<nazwa_projektu> Strona projektu - Trac https://promap.is.umk.pl/trac/<nazwa_projektu> <fs large>[[https://promap.is.umk.pl/trac/|Lista wszystkich projektów]] </fs>\\ Projekt testowy : [[https://promap.is.umk.pl/trac/piaskownica|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** * http://myopians.visualstudio.com * https://promap.is.umk.pl/trac/myopians * **OMGF** - Organizator Masowych Gier Fabularnych * https://promap.is.umk.pl/trac/omgf * **SecondBrain** * http://secondbrain.pl/ * http://secondbrain.visualstudio.com * https://promap.is.umk.pl/trac/SecondBrain ===== Projekty - rok 2012 ===== * **Cross Worlds** - Gra turowa * https://promap.is.umk.pl/trac/CrossWorlds * **Czolk Party** - Bitwa pancerna * https://promap.is.umk.pl/trac//CzolkParty * **IT Project** - Zarządzanie projektami informatycznymi * https://promap.is.umk.pl/trac/itproject * http://itproject.codeplex.com/ * {{zajecia:ppz_2012_1:uml-itproject.pdf|Przypadki użycia}} * **ProUSOS** - jeszcze lepszy USOS * https://promap.is.umk.pl/trac/PUSOS * http://prousos.wordpress.com/ [[http://prousos.wordpress.com/|{{http://fizyka.umk.pl/~236406/programowanie_zespolowe/pusos.png?130|}}]] [[https://hel.fizyka.umk.pl:5012/trac/CrossWorlds/wiki/Crossworlds|{{https://hel.fizyka.umk.pl:5012/trac/CrossWorlds/raw-attachment/wiki/Crossworlds/Crossworlds_logo.jpg?100|}}]] [[http://itproject.codeplex.com/|{{zajecia:ppz:itproject-logo.png?200|}}]] [[https://hel.fizyka.umk.pl:5012/trac/CzolkParty|{{http://czolkparty.isumk.pl/wp-content/uploads/2012/03/logo2-e1332609165485.png?300|}}]] ===== Projekty - rok 2011 ===== * **AD’ing** - Sieć reklamowa * https://promap.is.umk.pl/trac/ADing * {{zajecia:ppz_2011_1:ADing-analiza-wymagan.pdf|Analiza wymagan}} * **PanDa6** - System wymiany plików * https://promap.is.umk.pl/trac/PanDa6 * {{zajecia:ppz_2011_1:PanDa6-analiza-wymagan.pdf|Analiza wymagan}} * **Movie Kingdom** - System rekomendujący filmy * https://promap.is.umk.pl/trac/MovieKingdom * {{zajecia:ppz_2011_1:MovieKingdom-analiza-wymagan.pdf|Analiza wymagan}} * **DocFinder** - Wyszukiwarka dokumentów * https://promap.is.umk.pl/trac/DocFinder * {{zajecia:ppz_2011_1:DocFinder-analiza-wymagan.pdf|Analiza wymagan}} * {{zajecia:ppz_2011_1:DocFinder-diagramUseCase.pdf|Model systemu}}