Exploring Algorithms Using Balsa-II
Computer
The University of Washington illustrating compiler
PLDI '90 Proceedings of the ACM SIGPLAN 1990 conference on Programming language design and implementation
What to draw? When to draw?: an essay on parallel program visualization
Journal of Parallel and Distributed Computing - Special issue on tools and methods for visualization of parallel systems and computations
Web-based animation of data structures using JAWAA
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Rethinking the evaluation of algorithm animations as learning aids: an observational study
International Journal of Human-Computer Studies
Software Visualization
Concurrent Algorithms and Data Types Animation over the Internet
IFIP World Computer Congress on Fundamentals - Foundations of Computer Science
Algorithmen lernen mit interaktiven Visualisierungen
INFOS '01 Informatikunterricht und Medienbildung, INFOS 2001, 9. GI-Fachtagung Informatik und Schule
Visualizing Algorithms over the Web with the Publication-Driven Approach
WAE '00 Proceedings of the 4th International Workshop on Algorithm Engineering
A system for algorithm animation
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
Visualization in algorithm engineering: tools and techniques
Experimental algorithmics
Taxonomies of visual programming and program visualization
Journal of Visual Languages and Computing
Using ToolBook authoring tool to facilitate the teaching of algorithms
Proceedings of the 8th annual conference on Innovation and technology in computer science education
Sorting out sorting through concretization with robotics
Proceedings of the working conference on Advanced visual interfaces
Data structure visualization with latex and prefuse
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Pedagogy and usability in interactive algorithm visualizations: Designing and evaluating CIspace
Interacting with Computers
Proceedings of the 41st ACM technical symposium on Computer science education
On the effectiveness of visualizations in a theory of computing course
Proceedings of the 2005 joint Chinese-German conference on Cognitive systems
Techniques for visualizing data structures in algorithmic animations
Information Visualization
Hi-index | 0.00 |
We give an overview of rules and techniques to create a good algorithm animation, with emphasis on animations that would be used when teaching algorithms. In this context, we propose that animations should in particular emphasize the visualization of correctness invariants and the complexity of the algorithms. This implies that writing a good animation must be more than just showing the graphically enhanced runtime debugging provided by most common animation systems; instead, each animation must be individually designed and programmed.