Algorithms in C
Do algorithm animations assist learning?: an empirical study and analysis
CHI '93 Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems
Empirical studies of the value of algorithm animation in algorithm understanding
Empirical studies of the value of algorithm animation in algorithm understanding
Visual analysis: adding breadth to a computer graphics course
SIGCSE '95 Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education
Integrating animations into courses
ITiCSE '96 Proceedings of the 1st conference on Integrating technology into computer science education
Using student-built algorithm animations as learning aids
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
The problem of examination questions in algorithmics
ITiCSE '98 Proceedings of the 6th annual conference on the teaching of computing and the 3rd annual conference on Integrating technology into computer science education: Changing the delivery of computer science education
Using visualization to teach parallel algorithms
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
Toward effective algorithm visualization artifacts: designing for participation and communication in an undergraduate algorithms course
Concurrency, objects and visualisation
ACSE '00 Proceedings of the Australasian conference on Computing education
AnimalScript: an extensible scripting language for algorithm animation
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Approaches to comprehension-preserving graphical reduction of program visualizations
Proceedings of the 2002 ACM symposium on Applied computing
Animation of Java linked lists
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
VisualGraph: a graph class designed for both undergraduate students and educators
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Hypertextbooks: Animated, Active Learning, Comprehensive Teaching and Learning Resources for the Web
Revised Lectures on Software Visualization, International Seminar
Algorithm Animation - Introduction
Revised Lectures on Software Visualization, International Seminar
The effective use of quicksort visualizations in the classroom
Journal of Computing Sciences in Colleges
Algorithm visualization in CS education: comparing levels of student engagement
Proceedings of the 2003 ACM symposium on Software visualization
Exploring the role of visualization and engagement in computer science education
Working group reports from ITiCSE on Innovation and technology in computer science education
Program execution and visualization on the web
Web-based education
CS1 assessment using memory diagrams
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Using animations to support teaching of general computing concepts
ACE '04 Proceedings of the Sixth Australasian Conference on Computing Education - Volume 30
Interactive Visualization of Concurrents Programs
Proceedings of the 19th IEEE international conference on Automated software engineering
Results from the evaluation of the effectiveness of an online tutor on expression evaluation
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Student-built algorithm visualizations for assessment: flexible generation, feedback and grading
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
Visualization of network structures
Journal of Computing Sciences in Colleges
Taxonomy of effortless creation of algorithm visualizations
Proceedings of the first international workshop on Computing education research
JHAVÉ: Supporting Algorithm Visualization
IEEE Computer Graphics and Applications
WADEIn II: a case for adaptive explanatory visualization
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Narrative algorithm visualization
SoftVis '06 Proceedings of the 2006 ACM symposium on Software visualization
Taxonomy of algorithm animation languages
SoftVis '06 Proceedings of the 2006 ACM symposium on Software visualization
The importance of interactive questioning techniques in the comprehension of algorithm animations
SoftVis '06 Proceedings of the 2006 ACM symposium on Software visualization
WADEIn II: adaptive explanatory visualization for expressions evaluation
SoftVis '06 Proceedings of the 2006 ACM symposium on Software visualization
Journal on Educational Resources in Computing (JERIC)
Concept inventories in computer science for the topic discrete mathematics
ITiCSE-WGR '06 Working group reports on ITiCSE on Innovation and technology in computer science education
Working with pedagogical patterns in PACT: initial applications and observations
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Fully integrating algorithm visualization into a cs2 course.: a two-year experience
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Automatic Generation of Prediction Questions during Program Visualization
Electronic Notes in Theoretical Computer Science (ENTCS)
Realizing XML Driven Algorithm Visualization
Electronic Notes in Theoretical Computer Science (ENTCS)
Distributed Framework for Adaptive Explanatory Visualization
Electronic Notes in Theoretical Computer Science (ENTCS)
Observer Architecture of Program Visualization
Electronic Notes in Theoretical Computer Science (ENTCS)
JHAVÉ -- More Visualizers (and Visualizations) Needed
Electronic Notes in Theoretical Computer Science (ENTCS)
A detail+context approach to visualize function calls
Journal of Computing Sciences in Colleges
Automatic tutoring question generation during algorithm simulation
Proceedings of the 6th Baltic Sea conference on Computing education research: Koli Calling 2006
Pedagogy and usability in interactive algorithm visualizations: Designing and evaluating CIspace
Interacting with Computers
ACM SIGCSE Bulletin
Dynamic Evaluation Tree for Presenting Expression Evaluations Visually
Electronic Notes in Theoretical Computer Science (ENTCS)
Integrating test generation functionality into the Teaching Machine environment
Electronic Notes in Theoretical Computer Science (ENTCS)
Kick-Start Activation to Novice Programming --- A Visualization-Based Approach
Electronic Notes in Theoretical Computer Science (ENTCS)
Adding Test Generation to the Teaching Machine
ACM Transactions on Computing Education (TOCE) - Special Issue on the 5th Program Visualization Workshop (PVW’08)
Pedagogically effective effortless algorithm visualization with a PCIL
FIE'09 Proceedings of the 39th IEEE international conference on Frontiers in education conference
Algorithm Visualization: The State of the Field
ACM Transactions on Computing Education (TOCE)
User-adaptive explanatory program visualization: evaluation and insights from eye movements
User Modeling and User-Adapted Interaction
Jype - a program visualization and programming exercise tool for Python
Proceedings of the 5th international symposium on Software visualization
Getting algorithm visualizations into the classroom
Proceedings of the 42nd ACM technical symposium on Computer science education
Students' long-term engagement with the visualization tool VIP
Proceedings of the 11th Koli Calling International Conference on Computing Education Research
Effortless construction and management of program animations on the web
ICWL'05 Proceedings of the 4th international conference on Advances in Web-Based Learning
The effect of short formative diagnostic web quizzes with minimal feedback
Computers & Education
The reasons might be different: why students and teachers do not use visualization tools
Proceedings of the 12th Koli Calling International Conference on Computing Education Research
CSTutor: A Sketch-Based Tool for Visualizing Data Structures
ACM Transactions on Computing Education (TOCE)
Hi-index | 0.00 |
In this paper, we describe JHAVÉ (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 JHAVÉ are then placed in the context of this research. After a discussion of some technical details of the JHAVÉ architecture, we present two examples of algorithms depicted in JHAVÉ. The results of students' exploring these algorithms with JHAVÉ are analyzed. We close with a discussion of the general conclusions reached from our current work and future directions in which it may lead.