A general framework for visualizing abstract objects and relations
ACM Transactions on Graphics (TOG)
A graph generation software package
SIGCSE '91 Proceedings of the twenty-second SIGCSE technical symposium on Computer science education
LEDA: a platform for combinatorial and geometric computing
Communications of the ACM
Using student-built algorithm animations as learning aids
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
JHAVÉ—an environment to actively engage students in Web-based algorithm visualizations
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
The ANIMAL algorithm animation tool
Proceedings of the 5th annual SIGCSE/SIGCUE ITiCSEconference on Innovation and technology in computer science education
Visualizing Abstract Objects and Relations
Visualizing Abstract Objects and Relations
Exploring the role of visualization and engagement in computer science education
Working group reports from ITiCSE on Innovation and technology in computer science education
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)
JHAVÉ: Supporting Algorithm Visualization
IEEE Computer Graphics and Applications
JHAVÉ -- More Visualizers (and Visualizations) Needed
Electronic Notes in Theoretical Computer Science (ENTCS)
Journal of Visual Languages and Computing
Animalipse -- An Eclipse Plugin for AnimalScript
Electronic Notes in Theoretical Computer Science (ENTCS)
Hi-index | 0.00 |
Graphs and graph algorithms play an important role in undergraduate data structures and algorithms courses. However, they often also represent the first case where both the correctness and the underlying concepts of the algorithms are not evident. Both students and educators can therefore benefit from a simple yet expressive tool for coding graph algorithms and then conveniently visualizing them. We present such a tool, derived from a set of instructional requirements, and give an example application.