Interaktivní nástroj pro vizualizaci algoritmů a datových struktur

Abstract

The main objective of this master's thesis is the design and implementation of an interactive web-based educational application focused on visualizing data structures and simulating sorting and searching algorithms. The theoretical part examines the educational content, existing solutions, and the selection of suitable modern web technologies. The core of the thesis details the software architecture of the system, which strictly separates application logic from the presentation layer using an event-driven model and the generation of precomputed states. The result is a fully responsive and modular educational application that allows students to explore algorithm behavior step-by-step, interactively manipulate structures, and seamlessly connect theoretical knowledge with the visual representation of pseudocode.

Description

Delayed publication

Available after

Subject(s)

algorithm visualization, data structures, sorting algorithms, educational web application, SvelteKit, TypeScript, software architecture, e-learning

Citation