Projekt Prj2
1. Vytvoření souboru triviálních ilustračních příkladů pro předmět PPA2.
2. Řešení vybraných příkladů z ACM Programming Challenges.
3. Přehled on-line systémů pro nácvik programování na ACM soutěže.
4. Demo-animace algoritmů vyhledávání.
Projekt Prj3
1. Vytvoření souboru triviálních ilustračních příkladů pro předmět PPA2.
2. Řešení úloh z ACM Archivu a vytvoření ilustračního souboru příkladů.
3. Šachy - programování tahů jednotlivých figur.
4. Šachy - programování kontroly ohrožení jednotlivých figur.
5. Šachy - programování ověření situace šach-mat.
6. Šachy - programování ověření situace mat následujícím tahem.
7. Demo-animace funkce ADT pro předmět PPA2.
Projekt Prj4
1. Vytvoření programu v jazyku Java pro automatickou kontrolu správnosti výsledků zadané množiny příkladů.
2. Řešení náročnějších úloh z ACM Archivu a vytvoření ilustračního souboru příkladů.
3. Vybrané úlohy a jejich řešení na validátoru pro nácvik programování na ACM soutěže.
4. Realizace webové stránky pro řešení úloh s používáním systému pro nácvik programování na ACM soutěže.
5. Demo-animace vybraných algoritmů řazení.
1. Využití softwarového balíku Swarm pro simulaci multiagentních systémů.
Seznamte se se softwarovým balíkem Swarm pro simulaci MAS a proveďte instalaci. Ověřte jeho možnosti realizací několika ilustračních příkladů. Předpokládá se funkčnost na operačním systému Windows (nejlépe Windows XP). Znalost programovacího jazyku Java je nutná. Projekt umožňuje další pokračování v rámci bakalářské práce - částečně vyřešeno.
Upozornění: Je nutná dobrá znalost angličtiny, neboť převážná část studijních materiálů je v tomto jazyku.
2. Testování vybraných implementačních nástrojů pro modelování agentních systémů.
Prostudujte popis nástrojů Agent Farms a Swarm pro modelování a simulaci na bázi MAS. Předmětem práce je vytvoření alespoň dvou ilustračních příkladů na jeho použití. Předpokládá se realizace v prostředí MS Windows (nejlépe Windows XP). Znalost programovacího jazyku Java je nutná. Projekt umožňuje další pokračování v rámci bakalářské práce .
Upozornění: Je nutná dobrá znalost angličtiny, neboť převážná část studijních materiálů je v tomto jazyku. zadáno.
3. Systémy pro nácvik programování na ACM soutěže.
Seznamte se se stránkami neznámějších systémů, jež podporují přípravu na ACM soutěže. Stručně popište několik z nich z hlediska jejich zaměření, vlastností a způsobu práce s nimi. Na několika ilustračních příkladech, jež budou tematicky odpovídat obsahu předmětů PPA1 a PPA2, ověřte možnosti vybraného validátoru. Předpokládá se funkčnost v prostředí používaném při výuce programování v prvním ročníku ( Java, SciTe/Eclipse, OS Windows XP). Projekt umožňuje další pokračování v rámci bakalářské práce - zadáno.
4. Modelování a simulace důvěry.
Seznamte se s problematikou modelování důvěry a implementačními prostředky založenými na agentních principech. Vyberte vhodný simulační nástroj pro realizaci modelu důvěry. Proveďte realizaci daného modelu důvěry vybraným nástrojem. Projekt umožňuje další pokračování v rámci bakalářské práce - zadáno.
5. Důvěra, její ovlivňování a dezinformace.
Prohlédněte si motivační příklad a seznamte s konceptem dezinformace. Použijte tento přístup pro zjišťování míry důvěry a naprogramujte v jazyku Java s exportem výstupních dat pro následné zobrazení výsledků - grafů a tabulek. Pro grafický výstup použijte vybraný nástroj User Interface Toolkits (AWT, Swing, Java 2D) podporujících GUI. Projekt umožňuje další pokračování v rámci bakalářské práce - zadáno.
1. Využití softwarového balíku Swarm pro simulaci multiagentních systémů.
Zásady pro vypracování:
2. Testování vybraných implementačních nástrojů pro modelování agentních systémů.
Zásady pro vypracování:
3. Systémy pro nácvik programování. (zadáno)
Zásady pro vypracování:
4. Vytvoření databázového systému pro zápis hodnocení výuky v průběhu semestru a výsledné vyhodnocení zkoušky. (řešeno)
Zásady pro vypracování:
5. Vytvoření aplikace Citylocation. (řešeno)
Zásady pro vypracování:
6. Databáze objednávek pro spediční firmy. (řešeno)
Zásady pro vypracování:
1. Simulace důvěry prostředky agentních technologií. (řešeno)
Zásady pro vypracování:
2. Multiagentní systémy a modelování důvěry.
Zásady pro vypracování: