2000 · 139 citations · 9 references
ComputingComputer ScienceEducational TechnologyAlgorithmsComputer GraphicsInteractive VisualizationEvaluation Of VisualizationsInteractive Data ExplorationVisual Data ExplorationClient-server CommunicationInformation Visualization For LearningPedagogical EffectivenessPedagogical UsesVisualization Of Learning DataWeb-based Visualization
In this paper, we describe JHAVI~ (Java-hosted Algorithm Visualization Environment), a client-server environment for delivering algorithm visualizations over the Web. The first section of the paper briefly summarizes prior research by a variety of investigators into the pedagogical effectiveness of algorithm visualization (AV). The design goals of JHAVI~ are then placed in the context of this research. After a discussion of some technical details of the JHAVI~ architecture, we present two examples of algorithms depicted in JHAVI~. The results of students' exploring these algorithms with JHAVI~ are analyzed. We close with a discussion of the general conclusions reached from our current work and future directions in which it may lead.
9
Tango: a framework and system for algorithm animation
John Stasko · Computer · 1990 · 510 citations
Do algorithm animations assist learning?
John Stasko, Albert Badre, Clayton Lewis · 1993 · 243 citations
Using student-built algorithm animations as learning aids
John Stasko · 1997 · 216 citations · Full text
Education, Instruction, Teaching +10
Toward effective algorithm visualization artifacts
Christopher Hundhausen · 1998 · 45 citations