|
Aplikace na podporu výuky dynamického programování
Nereča, Tomáš ; Bartík, Vladimír (oponent) ; Burgetová, Ivana (vedoucí práce)
Webová aplikácia, ktorá je výsledkom tejto práce, sa zaoberá technikou návrhu algoritmov s názvom dynamické programovanie. Aplikácia na konkrétnych príkladoch poukazuje na jej princípy a výhody. Pri každom príklade je konkrétny algoritmus teoreticky vysvetlený a jeho priebeh je znázornený pomocou dynamicky vypĺňanej tabuľky. Okrem toho aplikácia porovnáva efektivitu riešenia technikou dynamického programovania s jednoduchým rekurzívnym riešením pomocou grafov a tabuľky.
|
| |
|
Nástroj pro podporu managementu rizik
Škutová, Sára ; Trchalík, Roman (oponent) ; Kreslíková, Jitka (vedoucí práce)
Tato diplomová práce se zabývá řízením rizik v projektech. Cílem bylo nastudovat znalostní oblasti řízení projektu, hlavně pak plánování, identifikaci a kvalitativní analýzu z oblasti řízení rizik. Na základě informací z požadované oblasti se navrhl nástroj, který má pomoci k lepší vizualizaci rizik na projektu a zároveň podpořit jejich identifikaci a analýzu. Navržený nástroj byl naprogramován v kombinaci Java Spring Boot server a React klient. V závěru se pak pojednává o testování a možném budoucím rozšíření aplikace.
|
|
Webová aplikace pro intuitivní sestavení filtrů textu
Sadílek, Jakub ; Kolář, Martin (oponent) ; Herout, Adam (vedoucí práce)
Cílem této práce je poskytnout intuitivní a snadno použitelný nástroj pro pokročilou filtraci textu s možností jednoduchého prototypování a ladění, bez nutnosti znát techniky programování. Základním principem je volba textových nástrojů a jejich řazení do řady tzv. pipeline, což je typické pro shell, ze kterého aplikace čerpá inspiraci. Nástroje také lze dodatečně editovat či zaměňovat. Aplikace míří zejména na uživatele neznající tento princip nebo programátory, pro které je časově výhodné si nechat text takto upravit a následně si vygenerovat ekvivalentní shell výraz. Další způsob ladění je realizován pomocí tzv. breakpointů, přes které se lze snadno a rychle zaměřit na vybrané řádky textu. Aplikace tak nabízí běh ve dvou režimech, mezi kterými lze libovolně přepínat podle potřeb uživatele.
|
|
Nástroj pro podporu managementu rizik
Škutová, Sára ; Trchalík, Roman (oponent) ; Kreslíková, Jitka (vedoucí práce)
Tato diplomová práce se zabývá řízením rizik v projektech. Cílem bylo nastudovat znalostní oblasti řízení projektu, hlavně pak plánování, identifikaci a kvalitativní analýzu z oblasti řízení rizik. Na základě informací z požadované oblasti se navrhl nástroj, který má pomoci k lepší vizualizaci rizik na projektu a zároveň podpořit jejich identifikaci a analýzu. Navržený nástroj byl naprogramován v kombinaci Java Spring Boot server a React klient. V závěru se pak pojednává o testování a možném budoucím rozšíření aplikace.
|
|
Webová aplikace pro intuitivní sestavení filtrů textu
Sadílek, Jakub ; Kolář, Martin (oponent) ; Herout, Adam (vedoucí práce)
Cílem této práce je poskytnout intuitivní a snadno použitelný nástroj pro pokročilou filtraci textu s možností jednoduchého prototypování a ladění, bez nutnosti znát techniky programování. Základním principem je volba textových nástrojů a jejich řazení do řady tzv. pipeline, což je typické pro shell, ze kterého aplikace čerpá inspiraci. Nástroje také lze dodatečně editovat či zaměňovat. Aplikace míří zejména na uživatele neznající tento princip nebo programátory, pro které je časově výhodné si nechat text takto upravit a následně si vygenerovat ekvivalentní shell výraz. Další způsob ladění je realizován pomocí tzv. breakpointů, přes které se lze snadno a rychle zaměřit na vybrané řádky textu. Aplikace tak nabízí běh ve dvou režimech, mezi kterými lze libovolně přepínat podle potřeb uživatele.
|
| |
|
Aplikace na podporu výuky dynamického programování
Nereča, Tomáš ; Bartík, Vladimír (oponent) ; Burgetová, Ivana (vedoucí práce)
Webová aplikácia, ktorá je výsledkom tejto práce, sa zaoberá technikou návrhu algoritmov s názvom dynamické programovanie. Aplikácia na konkrétnych príkladoch poukazuje na jej princípy a výhody. Pri každom príklade je konkrétny algoritmus teoreticky vysvetlený a jeho priebeh je znázornený pomocou dynamicky vypĺňanej tabuľky. Okrem toho aplikácia porovnáva efektivitu riešenia technikou dynamického programovania s jednoduchým rekurzívnym riešením pomocou grafov a tabuľky.
|