Presentation Type
Poster Presentation
Mentor/Supervising Professor Name
Ordonez, Robert
Abstract (Description of Research)
Code Visualizer is a web-based, interactive algorithm visualization tool designed to help introductory computer science students develop a deeper understanding of array searching and sorting algorithms. Code Visualizer presents a step-by-step simulation environment built on a restricted Python subset, which allows students to observe array traversal, index manipulation, and algorithmic operations in real time. The tool features two learning modes: View Mode and Predict Mode. The underlying architecture utilizes a behavioral software design pattern called command pattern.
Code Visualizer: An Interactive Code Visualization tool
Code Visualizer is a web-based, interactive algorithm visualization tool designed to help introductory computer science students develop a deeper understanding of array searching and sorting algorithms. Code Visualizer presents a step-by-step simulation environment built on a restricted Python subset, which allows students to observe array traversal, index manipulation, and algorithmic operations in real time. The tool features two learning modes: View Mode and Predict Mode. The underlying architecture utilizes a behavioral software design pattern called command pattern.