ACM Transactions on Computing Education
June 2009 Volume 9, Number 2
Table of Contents
Number of articles: 6
-
Compiler Optimization Pass Visualization: The Procedural Abstraction Case
Stefan Schaeckeler, Weijia Shang & Ruth Davis
There is an active research community concentrating on visualizations of algorithms taught in CS1 and CS2 courses. These visualizations can help students to create concrete visual images of the... More
-
Robust Generation of Dynamic Data Structure Visualizations with Multiple Interaction Approaches
James H. Cross, T Dean Hendrix, David A. Umphress, Larry A. Barowski, Jhilmil Jain & Lacey N. Montgomery
jGRASP has three integrated approaches for interacting with its dynamic viewers for data structures: debugger, workbench, and text-based interactions that allow individual Java statements and... More
-
Adding Test Generation to the Teaching Machine
Michael Bruce-Lockhart, Theodore Norvell & Pierluigi Crescenzi
We propose an extension of the Teaching Machine project, called Quiz Generator, that allows instructors to produce assessment quizzes in the field of algorithm and data structures quite easily.... More
-
A Visualization-Based Computer Science Hypertextbook Prototype
Guido Rossling & Teena Vellaramkalayil
Hypertextbooks for Computer Science contents present an interesting approach to better support learners and integrate algorithm animations into the learning materials. We have developed a prototype... More
-
Seamless Merging of Hypertext and Algorithm Animation
Ville Karavirta
Online learning material that students use by themselves is one of the typical usages of algorithm animation (AA). Thus, the integration of algorithm animations into hypertext is seen as an... More
-
A Survey of Successful Evaluations of Program Visualization and Algorithm Animation Systems
Jaime Urquiza-Fuentes & J Angel Velazquez-Iturbide
This article reviews successful educational experiences in using program and algorithm visualizations (PAVs). First, we survey a total of 18 PAV systems that were subject to 33 evaluations. We... More