StructVis
Abstract
The exclusive use of static theoretical study methods makes the learning process for Data Structures and Algorithms (DSA) highly complicated for students. Through an interactive system development users obtain real-time visual displays of running algorithm codes using step-by-step execution. The platform offers a user interface which functions through React.js and receives its aesthetic appearance from Tailwind CSS. Concepts related to sorting and searching and basic DSA principles achieve their dynamic visualization capabilities from D3.js. All backend functions on this platform work effectively through REST API structures. Code execution security occurs through Docker implementations that operate submitted user programs within designated containers. Through the interface users can adjust animation speeds and they can both reset steps alongside viewing the entire algorithm sequence. The visual interface of the tool delivers teaching experiences for DSA through simultaneous explanatory guidance together with dynamic visual representation and interactivity.
Fields of Study & Subjects
Teaching and Learning Programming
Multimedia Learning Systems
Data Visualization and Analytics
Publication details
- Journal / source
- IGI Global eBooks
- Pages
- 447–486
- Publication date
- 15 January 2026
- Language
- NG
- Document type
- Book chapter