Assessing the benefits of interactive prediction using Web-based algorithm animation courseware
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Exploring the role of visualization and engagement in computer science education
Working group reports from ITiCSE on Innovation and technology in computer science education
Algorithm animation: using algorithm code to drive an animation
ACE '05 Proceedings of the 7th Australasian conference on Computing education - Volume 42
Merging interactive visualizations with hypertextbooks and course management
ITiCSE-WGR '06 Working group reports on ITiCSE on Innovation and technology in computer science education
Algorithm visualization: a report on the state of the field
Proceedings of the 38th SIGCSE technical symposium on Computer science education
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)
Dynamic programming and branch and bound algorithm animations using a PEAV format
Journal of Computing Sciences in Colleges
Frances-A: a tool for architecture level program visualization
Journal of Computing Sciences in Colleges
Frances: A Tool for Understanding Computer Architecture and Assembly Language
ACM Transactions on Computing Education (TOCE)
Dynamic program visualizations: an experience report
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.00 |
In this paper we describe AVsupport, a suite of Java support classes that allow creators of visualizations to rapidly produce pedagogically effective algorithm visualizations, which we refer to as PEAVs. After a discussion of PEAV requirements, we show how AVsupport allows the development of such PEAVs and provide details on its use. We present two such PEAVs developed with AVsupport and describe our experience using them in actual courses.