You are here:

ACM Transactions on Computing Education

June 2009 Volume 9, Number 2

Search this issue

Table of Contents

Number of articles: 6

  1. 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

    View Abstract
  2. 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

    View Abstract
  3. 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

    View Abstract
  4. 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

    View Abstract
  5. 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

    View Abstract
  6. 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

    View Abstract