Assessing the benefits of interactive prediction using Web-based algorithm animation courseware
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
A system for algorithm animation
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
Testing Effectiveness of Algorithm Animation
VL '96 Proceedings of the 1996 IEEE Symposium on Visual Languages
Using Visualizations to Learn Algorithms: Should Students Construct Their Own, or View an Expert's?
VL '00 Proceedings of the 2000 IEEE International Symposium on Visual Languages (VL'00)
Effective features of algorithm visualizations
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Supporting the rapid development of pedagogically effective algorithm visualizations
Journal of Computing Sciences in Colleges - Papers of the Fourteenth Annual CCSC Midwestern Conference and Papers of the Sixteenth Annual CCSC Rocky Mountain Conference
Using lyrics and music to reinforce concepts
Journal of Computing Sciences in Colleges
Work in Progress: Automatic Generation of Algorithm Animations for Lecture Slides
Electronic Notes in Theoretical Computer Science (ENTCS)
Kick-Start Activation to Novice Programming --- A Visualization-Based Approach
Electronic Notes in Theoretical Computer Science (ENTCS)
Introducing PyLighter: dynamic code highlighter
Proceedings of the 40th ACM technical symposium on Computer science education
Predictive vs. passive animation learning tools
Proceedings of the 40th ACM technical symposium on Computer science education
Algorithm library based on algorithmic cyberFilms
Knowledge-Based Systems
A novel sorting animation: permuting picture pixels
Proceedings of the 14th Western Canadian Conference on Computing Education
Simplifying algorithm learning using serious games
Proceedings of the 14th Western Canadian Conference on Computing Education
Seamless Merging of Hypertext and Algorithm Animation
ACM Transactions on Computing Education (TOCE) - Special Issue on the 5th Program Visualization Workshop (PVW’08)
Robust Generation of Dynamic Data Structure Visualizations with Multiple Interaction Approaches
ACM Transactions on Computing Education (TOCE) - Special Issue on the 5th Program Visualization Workshop (PVW’08)
Algorithm Library based on Algorithmic CyberFilms
Proceedings of the 2007 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the sixth SoMeT_07
Koli '08 Proceedings of the 8th International Conference on Computing Education Research
Building an online educational community for algorithm visualization
Proceedings of the 41st ACM technical symposium on Computer science education
Algorithm Visualization: The State of the Field
ACM Transactions on Computing Education (TOCE)
Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
Dynamic programming and branch and bound algorithm animations using a PEAV format
Journal of Computing Sciences in Colleges
Visualizing inference process of a rule engine
Proceedings of the 2011 Visual Information Communication - International Symposium
Dynamic program visualizations: an experience report
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.00 |
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 questions such as how content is distributed among topics, who created algorithm visualizations and when, the overall quality of available visualizations, and how visualizations are disseminated. We have built a wiki that currently catalogs over 350 algorithm visualizations, contains the beginnings of an annotated bibliography on algorithm visualization literature, and provides information about researchers and projects. Unfortunately, we found that most existing algorithm visualizations are of low quality, and the content coverage is skewed heavily toward easier topics. There are no effective repositories or organized collections of algorithm visualizations currently available. Thus, the field appears in need of improvement in dissemination of materials, informing potential developers about what is needed, and propagating known best practices for creating new visualizations.