A Framework for Code-Level Tracing of Map-Based Algorithm Visualizations
This paper presents a framework that has been developed to support code-level tracing of the algorithm visualization capabilities of the Map-based Educational Tools for Algorithm Learning (METAL) project. METAL provides graph data based on real-world highway systems and tools to visualize that data and algorithms which operate on it. Data is shown plotted on maps and in text, color-coded to indicate the progress of the algorithm. The new code-level tracing framework allows specific algorithms to be implemented as a series of small actions, most of which correspond to lines of code that can be highlighted as they are executed. This allows a student to see how specific lines of code affect the data structures and variables as the algorithm makes progress toward a solution.
Mon 5 NovDisplayed time zone: Guadalajara, Mexico City, Monterrey change
10:30 - 12:00 | |||
10:30 30mTalk | Take a Selfie in Class SPLASH-E Christoph Kirsch University of Salzburg | ||
11:00 30mTalk | A Framework for Code-Level Tracing of Map-Based Algorithm Visualizations SPLASH-E File Attached | ||
11:30 30mTalk | Early Experience: Teaching the Basics of Functional Language Design with a Language Type Checker SPLASH-E Matteo Cimini University of Massachusetts Lowell File Attached |