Cílem práce je navrhnout program pro vizualizaci činnosti algoritmů při výuce. Uživatel vytvoří algoritmus a připojí k jeho datovým strukturám připravené vizualizační komponenty. Program pak zaznamená průběh výpočtu algoritmu a zobrazí ho jako interaktivní animaci, případně vytvoří soubor PDF zachycující klíčové body výpočtu.