Algorithm visualization: The state of the field
CA Shaffer, ML Cooper, AJD Alon, M Akbar… - ACM Transactions on …, 2010 - dl.acm.org
We present findings regarding the state of the field of Algorithm Visualization (AV) based on
our analysis of a collection of over 500 AVs. We examine how AVs are distributed among …
our analysis of a collection of over 500 AVs. We examine how AVs are distributed among …
A meta-study of algorithm visualization effectiveness
Algorithm visualization (AV) technology graphically illustrates how algorithms work. Despite
the intuitive appeal of the technology, it has failed to catch on in mainstream computer …
the intuitive appeal of the technology, it has failed to catch on in mainstream computer …
Algorithm visualization: a report on the state of the field
CA Shaffer, M Cooper, SH Edwards - Proceedings of the 38th SIGCSE …, 2007 - dl.acm.org
We present our findings on the state of the field of algorithm visualization, based on
extensive search and analysis of links to hundreds of visualizations. We seek to answer …
extensive search and analysis of links to hundreds of visualizations. We seek to answer …
The Jeliot 2000 program animation system
RBB Levy, M Ben-Ari, PA Uronen - Computers & Education, 2003 - Elsevier
Jeliot 2000 is a program animation system intended for teaching introductory computer
science to high school students. A program animation system is a system that displays a …
science to high school students. A program animation system is a system that displays a …
Rethinking the evaluation of algorithm animations as learning aids: an observational study
C Kehoe, J Stasko, A Taylor - International Journal of Human-Computer …, 2001 - Elsevier
One important aspect of creating computer programs is having a sound understanding of the
underlying algorithms used by programs. Learning about algorithms, just like learning to …
underlying algorithms used by programs. Learning about algorithms, just like learning to …
Using student-built algorithm animations as learning aids
JT Stasko - Proceedings of the twenty-eighth SIGCSE technical …, 1997 - dl.acm.org
The typical application of algorithm animation to assist instruction involves students viewing
already prepared animations. An alternative strategy is to have the students themselves …
already prepared animations. An alternative strategy is to have the students themselves …
JHAVÉ—an environment to actively engage students in Web-based algorithm visualizations
In this paper, we describe JHAVÉ (Java-hosted Algorithm Visualization Environment), a
client-server environment for delivering algorithm visualizations over the Web. The first …
client-server environment for delivering algorithm visualizations over the Web. The first …
On understanding the statics and dynamics of object-oriented programs
This paper describes research into the influence of using static (class and object)
visualization on understanding program flow in object-oriented programming. We found that …
visualization on understanding program flow in object-oriented programming. We found that …
The memory performance of DSS commercial workloads in shared-memory multiprocessors
Although cache-coherent shared-memory multiprocessors are often used to run commercial
workloads, little work has been done to characterize how well these machines support such …
workloads, little work has been done to characterize how well these machines support such …
Designing computer games to teach algorithms
SS Shabanah, JX Chen, H Wechsler… - 2010 Seventh …, 2010 - ieeexplore.ieee.org
Data structures and algorithms are important foundation topics in computer science
education. However, they are often complex and hard to understand. Therefore, we …
education. However, they are often complex and hard to understand. Therefore, we …