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
Next revision Both sides next revision
tematy_prac_inzynierskich [2014/06/16 00:16]
pszwed [Te tematy nie są pewne]
tematy_prac_inzynierskich [2014/09/02 23:14]
pszwed [2014]
Line 5: Line 5:
 Na razie szkic... Na razie szkic...
  
-**Temat 2014-1**+**Temat 2014-1** :!: Zajęte (Michał Ślusarczyk) 
 Autentykacja użytkownika na podstawie charakterystyk czasowych uderzeń w klawisze (np. na wirtualnej klawiaturze Android). Różne tryby: jedno hasło lub uczenie dwójek i trójek znaków i prośba o wpisanie tekstu (captcha). Autentykacja użytkownika na podstawie charakterystyk czasowych uderzeń w klawisze (np. na wirtualnej klawiaturze Android). Różne tryby: jedno hasło lub uczenie dwójek i trójek znaków i prośba o wpisanie tekstu (captcha).
  
Line 12: Line 13:
 **Temat 2014-2** **Temat 2014-2**
 Rekomendacja brakujących wymagań dla projektów informatycznych. W ramach pracy należy:  Rekomendacja brakujących wymagań dla projektów informatycznych. W ramach pracy należy: 
- *zebrać informacje o funkcjach i przetwarzanych danych dla systemów z różnych dziedzin (np analizując 50-100 stron producentów z opisem aplikacji).  +  *zebrać informacje o funkcjach i przetwarzanych danych dla systemów z różnych dziedzin (np analizując 50-100 stron producentów z opisem aplikacji).  
- *ewentualnie manualanie dodać typowe wymagania (administracja, logowanie, itp) +  *ewentualnie manualanie dodać typowe wymagania (administracja, logowanie, itp) 
- *napisać aplikację webową, która po wprowadzeniu informacji o projekcie w języku angielskim (nazwy przypadków użycia, narracja, słownik z nazwami klas) określi prawdopodobną dziedzinę projektu i zarekomenduje brakujące wymagania. +  *napisać aplikację webową, która po wprowadzeniu informacji o projekcie w języku angielskim (nazwy przypadków użycia, narracja, słownik z nazwami klas) określi prawdopodobną dziedzinę projektu i zarekomenduje brakujące wymagania. 
  
-Wyłącznie Java. Algorytm wyznaczenie rekomendacji musi być łatwy do wymiany.+Wyłącznie Java. Algorytm wyznaczenie rekomendacji musi być łatwy do wymiany (raczej z wykorzystaniem istniejącej biblioteki) 
 + 
 +**Temat 2014-3**  
 + 
 +**Zajęty :!:**
  
-**Temat 2014-3** 
 Symulacja komunikujących się pojazdów (http://www.its.dot.gov/connected_vehicle/connected_vehicle.htm).   Symulacja komunikujących się pojazdów (http://www.its.dot.gov/connected_vehicle/connected_vehicle.htm).  
-Samochody przemieszczające się w sieci drogowej budują grafy połączeń i przekazują informacje. Symulacja ruchu po drogach (fragment mapy z OSM). Na życzenie zatrzymanie wizualizacja grafów.  +Nowy protokół WiFi pozwala na dynamiczne budowanie połączeń sieciowych pomiędzy pojazdami w ruchu.   
 +Samochody przemieszczające się w sieci drogowej budują grafy połączeń i przekazują informacje (npo jadącej karetce, wypadkach, korkach, utrudnieniach).  
 + 
 +Praca obejmuje:  
 +  *symulację ruchu po drogach (fragment mapy z OSM) 
 +  *symulację zdarzeń i przepływu informacji 
 +Należy przewidzieć możliwość zatrzymania symulacji wizualizacji grafów.  
  
 Platforma Java. Platforma Java.
  
 **Temat 2014-4** **Temat 2014-4**
-Analiza i zastosowania algorytmów typu Pergel. Algorytm Pergel to opublikowany około 4 lata temu algorytm Google służący do działań na dużych grafach (np. obliczania PageRank). https://wiki.engr.illinois.edu/download/attachments/188588798/pregel.pdf?version=1  +Analiza i zastosowania algorytmów typu Pergel. Pergel to opublikowany około 4 lata temu przez Google model obliczeniowy służący do działań na dużych rozprosoznych grafach (np. obliczania PageRank). 
  
 +https://wiki.engr.illinois.edu/download/attachments/188588798/pregel.pdf?version=1  
  
-W zależności od predyspozycji - praca może być bardziej przeglądowa (literatura + przykłady dla istniejących pakietów ) lub próba własnej implementacji uproszczonej lokalnej wersji algorytmu. Ewentualnie dwie tego typu prace.+ 
 +W zależności od predyspozycji - praca może być bardziej przeglądowa (literatura + uruchomione przykłady dla kilku dostępnych podobnych pakietów) lub próba własnej implementacji uproszczonej lokalnej wersji modelu dla realizacji konkretnego zadania. Ewentualnie dwie tego typu prace. 
 + 
 +**Temat 2014-5 Edytor relacji występujących w wypowiedziach.** 
 + 
 +Celem pracy jest zbudowanie aplikacji webowej (np. z wykorzystaniem JSF) pozwalającej na zapis w relacyjnych strukturach danych wprowadzonych przez użytkownika opisów wypowiedzi. Inne funkcje to wyszukiwanie autorów, terminów, itp. Praca obejmuje analizę i specyfikację, projekt i implementację. 
 + 
 +Model wypowiedzi (przykładowy): 
 + 
 +<code> 
 +proposition: 
 +   statement 
 +   [statement] 
 +    
 +statement: 
 +    claim(Author,Source,proposition) |  
 +    agree(Author,proposition) |  
 +    disagree(Author,proposition) |  
 +    agree_a(Author,Author) |  
 +    disagree_a(Author,Author) |  
 +    equivalent(proposition,proposition,Author,Source) | 
 +    thesis | 
 +    definition 
 +</code>   
 + 
 +''proposition'' to złozone stwierdzenie składające się z prostych zdań ''statement''. Ich przykładowe typy to ''claim'', ''agree'', itd. Każdemu zdefiniowanemu typowi będzie odpowiadała tabela w bazie danych. Kluczowym problemem jest opracowanie edytora, który np. będzie rozwijał dynamicznie drzewo...  
 + 
 + 
 +**Temat 2014-6 Nowoczesne serwisy internetowe oparte o technologię WebSocket** 
 +:!: **Zajęte** Konrad Seweryn
  
    
 +<!--
 ==== Te tematy nie są pewne  ==== ==== Te tematy nie są pewne  ====
  
Line 45: Line 86:
 //Temat na podstawie nieprecyzyjnych informacji z  dziekanatu, zapisy i szczegóły do ustalenia. // //Temat na podstawie nieprecyzyjnych informacji z  dziekanatu, zapisy i szczegóły do ustalenia. //
  
 +-->
  
  
tematy_prac_inzynierskich.txt · Last modified: 2024/06/17 14:54 by pszwed
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0