Propozycje tematów  prac magisterskich

1. Modele wspolbieżności.

(a) Część teoretyczna
Omówić różne matematyczne modele równoległości (sieci Petri, systemy przyczyn i skutków, systemy tranzycji) .
(b) Część programistyczna
System do tworzenia i symulacji Sieci Periego.
(c) Dokumentacja systemu.

Literatura

Ben-Ari M., Podstawy programowania wspolbieznego i rozproszonego, WNT 1996
Czaja L., Systemy przyczyn i skutkow
Suraj Z., Sieci Petriego
Arnold A., Systemy tranzycji

2. Przegląd algorytmów grafowych
- Pomoc dydaktyczna do wykładu Algorytmy i Struktury Danych

(a) Podstawowe pojecia i fakty z teorii grafow. Przegląd algorytmow wyszukiwania, sortowania z użyciem grafów, drzewa rozpinające, cykle, ścieżki. Analiza poprawności i kosztów.

(b) Realizacja systemu, ktory pozwolilby pokazać wybrane algorytmy w działaniu, pokazał ich zastosowania, umożliwiał aktywne uczestnictwo użytkownika np. w modelowaniu parametrów wykonywanych algorytmów, zadawanie pytań itp. System mógłby być w rzeczywistosci 'lekcją" w internecie wspomagającą wykład Algorytmy i struktury danych.

(c) Dokumentacja systemu.

Literatura

Cormen Leiserson, Rivest, Wprowadzenie do algorytmow
Sedgewick R., Algorithmics, Addison-Wesley 1983
Aho, Hopcroft, Ullman, Struktury Danych i algorytmy, 1983
Banachowski L., Diks K., Rytter W., Algorytmy i struktury danych, WNT 1999


<<