Projekty, bakalářské práce, diplomové práce
Projekt Prj2 - Prj4
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. Modelování důvěry.
Projekt Prj3
1. Řešení úloh z ACM Archivu a vytvoření ilustračního souboru příkladů.
2. Modelování důvěry v sociálních sítích.
Projekt Prj4
1. Modelování ovlivňování důvěry v sociálních sítích.
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.
Projekt Prj5
1. Modelování důvěry prostředky agentních technologií.
- 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.
- Implementujte daný model důvěry vybraným nástrojem.
- Proveďte studii chování modelu.
2. Modelování sociálních sítí a ovlivňování důvěry.
- Seznamte se s tematikou modelování důvěry a modelování sociálních sítí a s oblastmi využití těchto modelů
- Uveďte možnosti modelování ovlivnění důvěry
- Vytvořte softwarový systém umožňující modelovat ovlivňování důvěry v sociální síti
- Proveďte experimentální studii ověření chování modelu
3. Výzkum a testování implementačního nástroje JADE pro modelování agentních systémů.(odevzdáno)
- Seznamte se s problematikou agentnich systémů.
- Prostudujte dostupné významnější implementační nástroje pro tvorbu, modelování a simulaci agentních systémů.
- Zaměřte se na JADE (Java Agent DEvelopment Framework), stručně charakterizujte a popište výhody a nevýhody tohoto implementačního nástroje a vytvořte příručku pro uživatele.
- Realizujte tímto nástrojem zvolený příklad agentního systému.
4. Průzkum a řešení ACM úloh na validátoru Timus.
- Seznamte se se stránkami nejznámějších on-line systémů, které podporují přípravu na ACM soutěže v programování.
- Detailně popište práci na validátoru Timus, vyřešte na něm sadu vybraných problémů a proveďte analýzu algoritmů řešení.
- Modifikujte zadání vyřešených úloh tak, aby je bylo možno použít pro soutěž PilsProg.
- Vytvořte dostatečně reprezentativní množinu testovacích souborů pro modifikované úlohy.
Bakalářské práce
1. Modelování důvěry a jejího ovlivňování. (odevzdáno)
Zásady pro vypracování:
- Seznamte se s přístupem k modelování důvěry.
- Navrhněte softwarový systém pro zadávání parametrů a vyhodnocení ovlivnění důvěry.
- Ověřte na konkrétních příkladech ovlivnění důvěry.
- Proveďte diskusi dosažených výsledků.
2. Softwarové on-line systémy pro nácvik programování. (odevzdáno)
Zásady pro vypracování:
- Seznamte se se stránkami neznámějších systémů dostupných na Internetu, které podporují přípravu na ACM soutěže.
- Získané poznatky využijte k popisu pokynů, rad a návodů se zaměřením na vytváření efektivních programů pro tyto systémy.
- Vyberte a naprogramujte sadu ilustračních příkladů (převzatých nebo vlastních) použitelných v soutěži PilsProg.
- Vytvořte dokumentaci těchto příkladů, která bude obsahovat zadání úlohy (pokud bude úloha převzata - tak i v angličtině), rozbor zadání, popis algoritmu a způsob řešení (zdrojový kód v Javě, C nebo Pascalu).
Diplomové práce
1. Modelování důvěry v sociální síti.
Zásady pro vypracování:
- Seznamte se s tematikou modelování důvěry, modelováním sociálních sítí a s oblastmi využití těchto modelů.
- Navrhněte model ovlivnění důvěry v malé sociální síti.
- Prostudujte dostupné simulační prostředky založené na agentních technologiích, zejména JADE.
- Realizujte navržený model ovlivnění důvery v JADE, provedťe sadu experimentů a diskusi výsledků.
Dříve zpracované projekty, bakalářské a diplomové práce
(řazeno sestupně dle akademického roku zpracování zadaného tématu)
- Havel Lukáš: Modelování sociálních sítí a ovlivňování důvěry, PRJ5 + BP (2010/11)
- Kadlec Martin: Výzkum a testování implementačního nástroje JADE pro modelování agentních systémů, PRJ5 + BP (2010/11)
- Přecechtěl Martin: Řešení vybraných příkladů z ACM Programming Challenges, PRJ3 (2011)
- Hruška Vratislav: Simulace důvěry prostředky multiagentních technologií, DP (2009/10)
- Brožek Miroslav: Softwarová aplikace pro studium chování modelu důvěry, PRJ5 + BP (2009/10)
- Dvořák Ondřej: Vytvoření souboru řešených problémů pro nácvik programování v předmětech PPA1/PPA2, PRJ5 + BP (2009/10)
- Tumpach Zdeněk: Vytvoření souboru řešených problémů pro soutěž v programování Pilsprog, PRJ5 + BP (2009/10)
- Václavek Vladimír: Softwarový systém pro provádění experimentů s modely důvěry, PRJ5 + BP (2009/10)
- Rajtmajer Václav: Řešení vybraných příkladů z ACM Programming Challenges, PRJ2 (2010)
- Přecechtěl Martin: Řešení vybraných příkladů z ACM Programming Challenges, PRJ2 (2010)
- Nohavec Jiří: Softwarové on-line systémy pro nácvik programování, PRJ5 + BP (2008/9)
- Křepelka Petr: Modelování důvěry a její ovlivňování, BP (2008/9)
- Marčík Tomáš: Aplikace interpersonální důvěry - metody výběru partnerů, PRJ2 (2009)
- Vít Jakub: Řešení vybraných příkladů z ACM Programming Challenges, PRJ2 (2009)
- Křepelka Petr: Modelování důvěry a její ovlivňování, PRJ5 (2007/8)
- Čermák Radek: Databáze objednávek pro spediční firmy, BP (2007/8)
- Pischek Rudolf: Testování vybraných implementačních nástrojů pro modelování agentních systémů, PRJ5 + BP (2007/8)
- Bělohlávek Jiří: Systém pro nácvik programování, PRJ5 + BP (2007/8)
- Nohavec Jiří: Návrh a řešení úloh pro soutěž PilsProg, PRJ4 (2008)
- Kellnhofer Petr: Řešení vybraných příkladů z ACM Programming Challenges, PRJ2 (2008)
- Hendrych Petr: Simulace důvěry prostředky agentních technologií, DP (2006/7)
- Čermák Radek: Databáze objednávek pro spediční firmy, PRJ5 (2006/7)
- Hanzal Ondřej: Aplikace Citylocation - Místopis, PRJ5 + BP (2006/7)
- Pavuk Jaroslav: Databázový systém pro hodnocení výuky, PRJ5 + BP (2006/7)
- Hruška Vratislav: Výzkum implementačních nástrojů pro modelování agentních systémů, PRJ5 + BP (2006/7)
- Hofhans Tomáš: Modelování a simulace šíření epidemie, PRJ5 + BP (2006/7)
- Novotný Zdeněk: Databázový systém pro hodnocení výuky v průběhu semestru, PRJ5 + BP (2006/7)
- Brandejský Pavel: Řešení vybraných příkladů z ACM Programming Challenges, PRJ2 (2007)
- Fazekaš Jan: Řešení vybraných příkladů z ACM Programming Challenges, PRJ2 (2007)
- Janák Tomáš: Řešení vybraných příkladů z ACM Programming Challenges, PRJ2 (2007)
- Janisch Jaromír: Řešení vybraných příkladů z ACM Programming Challenges, PRJ2 (2007)
- Junák Michal: Řešení vybraných příkladů z ACM Programming Challenges, PRJ2 (2007)
- Mixánek Bohdan: Řešení vybraných příkladů z ACM Programming Challenges, PRJ2 (2007)
- Nohavec Jiří: Řešení vybraných příkladů z ACM Programming Challenges, PRJ2 (2007)
- Novotný Jiří: Řešení vybraných příkladů z ACM Programming Challenges, PRJ2 (2007)
- Prouza Karel: Řešení vybraných příkladů z ACM Programming Challenges, PRJ2 (2007)
- Toman Vladimír: Databázový systém pro hodnocení výuky v průběhu semestru, PRJ5 + BP (2005/6)
- Stuchlík Tomáš: Využití softwarového balíku Swarm pro simulaci agentních systémů, PRJ5 (2005/6)
- Kučera Martin: Ilustrační příklady pro PPA1, PRJ2 (2006)
- Bžoch Pavel: Dezinformace - ilustrační příklad (EXCEL-Java), PRJ2 (2006)
- Hofhans Tomáš: Epidemické algoritmy, PRJ3 a PRJ4 (2005, 2006)
- Lipka Richard: Informační systém pro tělovýchovnou jednotu, PRJ5 + BP (2004/5)
- Hokr Jiří: ACM - ilustrační příklady, PRJ2 (2004)
- Prouza Karel: Ilustrační příklady v Javě, PRJ2 (2004)