Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
spr3:studio_projektowe_2016 [2016/02/21 23:29]
pszwed
spr3:studio_projektowe_2016 [2016/02/22 00:02] (current)
pszwed [Studio Projektowe I (Informatyka 1 stopień 3 rok)]
Line 1: Line 1:
 ====== Studio Projektowe I (Informatyka 1 stopień 3 rok) ====== ====== Studio Projektowe I (Informatyka 1 stopień 3 rok) ======
 +
 +Celem zajęć jest realizacja oprogramowania oraz przygotowanie dokumentacji. Zajęcia są przewidziane na jeden semestr i w tym czasie mają zostać wytworzone rezultaty. 
 +
 +Zakres dokumentacji zależy od tematu. W przybliżeniu ma ona obejmować
 +  - Koncepcja rozwiązania
 +  - Podstawowe (planowane) funkcje systemu wraz z krótkim opisem
 +  - Model dziedziny (przetwarzanych informacji) w postaci diagramu klas 
 +  - Opis architektury rozwiązania (podstawowe komponenty)
 +  - Opis wybranych elementów implementacji
 +  - Rezultaty testów
 +
 +Projekty wykonywane są w grupach. Grupy powinny przedstawiać kolejne przyrosty realizacji projektu średnio co dwa tygodnie.   
  
  
Line 27: Line 39:
   -Możliwość głosowania   -Możliwość głosowania
   -Wizualizacja zagrożeń w okolicy   -Wizualizacja zagrożeń w okolicy
 +
 +[2-3 osoby]
  
 ==== 2.2 Aplikacja mobilna do zbierania danych o charakterystyce dróg ==== ==== 2.2 Aplikacja mobilna do zbierania danych o charakterystyce dróg ====
Line 36: Line 50:
 Zebrane dane mają służyć do oceny jakości nawierzchni dróg. Zebrane dane mają służyć do oceny jakości nawierzchni dróg.
  
 +[1-2 osoby]
  
 ===== 3. Symulator systemu uaktualniania informacji taktycznych ===== ===== 3. Symulator systemu uaktualniania informacji taktycznych =====
Line 59: Line 74:
   - przepustowość   - przepustowość
  
 +[2-3 osoby]
  
 ===== 4. Konfiguracja symulacji ruchu drogowego dla symulatora SUMO ===== ===== 4. Konfiguracja symulacji ruchu drogowego dla symulatora SUMO =====
Line 67: Line 83:
  - uruchomienie symulacji, zbieranie danych i zapis w bazie danych  - uruchomienie symulacji, zbieranie danych i zapis w bazie danych
  - wizualizacja wyników symulacji dla wybranych dróg  - wizualizacja wyników symulacji dla wybranych dróg
 +
 +[2 osoby]
  
 ===== 5. System rekomendacji ograniczeń ruchu na podstawie danych geograficznych ===== ===== 5. System rekomendacji ograniczeń ruchu na podstawie danych geograficznych =====
Line 84: Line 102:
   - oszacowanie „krętości drogi”   - oszacowanie „krętości drogi”
   - bliskość specyficznych POI   - bliskość specyficznych POI
 +
 +[2 osoby]
  
 ===== 6. System do zbierania i analizy treści kanałów RSS ===== ===== 6. System do zbierania i analizy treści kanałów RSS =====
Line 93: Line 113:
       - wyszukiwaniu podobnych informacji, np. powiązanych z jednym tematem,        - wyszukiwaniu podobnych informacji, np. powiązanych z jednym tematem, 
       - wyszukiwanie zadanych sekwencji, np. po tym, jak opublikowany został artykuł na temat X, to w czasie mniejszym niż 7 dni pojawił się artykuł na temat Y.         - wyszukiwanie zadanych sekwencji, np. po tym, jak opublikowany został artykuł na temat X, to w czasie mniejszym niż 7 dni pojawił się artykuł na temat Y.  
-  Oczekiwane jest opracowanie różnych graficznych widoków wyników.+      oczekiwane jest opracowanie różnych graficznych widoków wyników. 
 + 
 +[1-2 osoby] 
 + 
 +===== 7. Obliczenia równoległe na platformie OpenCL ===== 
 + 
 +Implementacja różnych algorytmów na platformie obliczeń równoległych OpenCL (można także użyć biblioteki aparapi w języku Java ). Biblioteka i driver OpenCL są dostępne dla kart graficznych AMD, znacznej części kart NVIDIA, procesorów wielordzeniowych Intela oraz Intel HD graphics. 
 + 
 + 
 +==== 7.1 Symulacja natężenia ruchu drogowego ==== 
 + 
 +Stan sieci drogowej to liczba (gęstość) pojazdów przypisana do danego odcinka oraz rozkład prędkości. Na skrzyżowaniach rozpływ pojazdów. Dane mapy: OSM. Chętnie wizualizacja. [2-3 osoby] 
 + 
 +==== 7.2 Algorytm genetyczny dla problemu komiwojażera ==== 
 + 
 +[1-2 osoby] 
 + 
 + 
 +==== 7.3 Wybrane algorytmy klasteryzacji ==== 
 + 
 +Implementacja i testy algorytmów na platformie równoległej, np. k-means i DBSCAN [1-2 osoby] 
 +[1-2 osoby] 
 + 
 +==== 7.4 Wybrane metody gradientowe ==== 
 +Np.: uczenie sieci neuronowych, refaktoryzacja macierzy 
 + 
 + 
 +===== Rejestracja tematów ===== 
 + 
 +:!: **Uwaga** 
 +:!: **Przed zarejestrowaniem tematu sprawdź, czy nie jest zajęty. Dany temat może zostać wybrany tylko przez jedną grupę.** 
 + 
 +[[http://home.agh.edu.pl/~pszwed/spr3/inscr-2016.html|Zarejestruj temat]] \\ 
 + 
 +[[http://home.agh.edu.pl/~pszwed/inscr/list.cgi?courseid=spr3-1-2016&title=StudioProjektowe1%20(3%20rok)%202016|Lista zarezerwowanych tematów]]\\ 
 + 
 +Funkcja do rejestracji jest niestety bardzo prymitywna, za co z góry przepraszam. Działanie jej polega na dopisywaniu kolejnych wierszy do pliku tekstowego. Nanosząc ręcznie poprawki najłatwiej jest mi usuwać całe wiersze. 
 + 
 +  *Jeśli 1-2 osobowa grupa chce dodać kolejną osobę - proszę zarejestrować jeszcze raz wpisując wszystkich członków grupy. Wcześniejszy wpis zostanie usunięty 
 +  *Jeżeli grupa chce zmienić temat - proszę zarejestrować jeszcze raz grupę i nowy temat.  
 + 
 + 
 + 
  
spr3/studio_projektowe_2016.1456093782.txt.gz · Last modified: 2016/02/21 23:29 by pszwed
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0