Abstrakt:
Teoretická část práce se na začátku zabývá definováním pojmu algoritmus a popisem metodiky vyhledávání podobného softwaru, který plní funkci editoru algoritmických schémat s možností krokování a zobrazování stavového prostoru. Vyhledaný software je následně analyzován a porovnáván na základě stanovených kritérií a poznatky z této části jsou dále aplikovány v praktické části bakalářské práce, která se zabývá návrhem a tvorbou vlastního editoru s využitím programovacího jazyka Java.
Praktická část pokrývá zejména implementaci hlavní datové struktury, nad kterou jsou budovány veškeré funkce programu a grafického jádra, které zabezpečuje pohodlnou editaci a správné vykreslení diagramu. Výsledným produktem této práce je počítačový program, který lze využít nejen při výuce algoritmizace, ale i v programátorské praxi, kde jej lze využít jako podpůrný vývojový nástroj.