Adaptive, Engaging, and Explanatory Visualization in a C Programming Course

Peter L. Brusilovsky, Michael B. Spring · 2004

This paper discusses three ways to improve the educational value of program visualization: engaging visualization, explanatory visualization, and adaptive visualization. We present some tools that we have developed to explore adaptive, engaging, and explanatory visualization in the classroom: a system for exploring the calculation of C expressions (WADEIn) and a set of small learning environments for exploring some of the muddiest points of C. We also provide some results of our most recent study of the WADEIn system in the classroom and summarize the directions for future work.

Read the paper · More papers on PaperTik