Empirical studies of the value of algorithm animation in algorithm understanding
Empirical studies of the value of algorithm animation in algorithm understanding
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
Assessing the benefits of interactive prediction using Web-based algorithm animation courseware
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Evaluating animations as student aids in learning computer algorithms
Computers & Education
The effective use of quicksort visualizations in the classroom
Journal of Computing Sciences in Colleges
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)
Evaluating the educational impact of visualization
Working group reports from ITiCSE on Innovation and technology in computer science education
JHAVÉ: Supporting Algorithm Visualization
IEEE Computer Graphics and Applications
The effectiveness of animations in an undergraduate operating systems course
Journal of Computing Sciences in Colleges
Learner interaction with algorithm visualizations: viewing vs. changing vs. constructing
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
The importance of interactive questioning techniques in the comprehension of algorithm animations
SoftVis '06 Proceedings of the 2006 ACM symposium on Software visualization
VisIOn: an interactive visualization ontology
Proceedings of the 44th annual Southeast regional conference
Analyzing engagement taxonomy in collaborative algorithm visualization
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Fully integrating algorithm visualization into a cs2 course.: a two-year experience
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
An Evaluation of the Effortless Approach to Build Algorithm Animations with WinHIPE
Electronic Notes in Theoretical Computer Science (ENTCS)
Automatic tutoring question generation during algorithm simulation
Proceedings of the 6th Baltic Sea conference on Computing education research: Koli Calling 2006
Pedagogy and usability in interactive algorithm visualizations: Designing and evaluating CIspace
Interacting with Computers
A cross-domain visual learning engine for interactive generation of instructional materials
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Software visualization for end-user programmers: trial period obstacles
Proceedings of the 4th ACM symposium on Software visualization
Incorporating database security courseware into a database security class
Proceedings of the 4th annual conference on Information security curriculum development
Journal of Visual Languages and Computing
Pedagogical Effectiveness of Engagement Levels -- A Survey of Successful Experiences
Electronic Notes in Theoretical Computer Science (ENTCS)
An algorithm explanation agent for the SHALEX system
Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services
Extending the Engagement Taxonomy: Software Visualization and Collaborative Learning
ACM Transactions on Computing Education (TOCE)
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
A Survey of Successful Evaluations of Program Visualization and Algorithm Animation Systems
ACM Transactions on Computing Education (TOCE) - Special Issue on the 5th Program Visualization Workshop (PVW’08)
Seamless Merging of Hypertext and Algorithm Animation
ACM Transactions on Computing Education (TOCE) - Special Issue on the 5th Program Visualization Workshop (PVW’08)
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
BNCOD 26 Proceedings of the 26th British National Conference on Databases: Dataspace: The Final Frontier
Teaching and learning page replacement algorithms using a Java-based visualization tool
ICCOMP'09 Proceedings of the WSEAES 13th international conference on Computers
Visualization Tools for Teaching Computer Security
ACM Transactions on Computing Education (TOCE)
On the effectiveness of visualizations in a theory of computing course
Proceedings of the 2005 joint Chinese-German conference on Cognitive systems
BlueJ Visual Debugger for Learning the Execution of Object-Oriented Programs?
ACM Transactions on Computing Education (TOCE)
Algorithm Visualization: The State of the Field
ACM Transactions on Computing Education (TOCE)
ACM Transactions on Computing Education (TOCE)
Human-centered visualization environments
Human-centered visualization environments
Visualizing inference process of a rule engine
Proceedings of the 2011 Visual Information Communication - International Symposium
CSTutor: a pen-based tutor for data structure visualization
Proceedings of the 43rd ACM technical symposium on Computer Science Education
HCI to engage design team members in IT-integrated design collaboration process
WSEAS Transactions on Information Science and Applications
Journal of Computing Sciences in Colleges
VILLE: a language-independent program visualization tool
Koli Calling '07 Proceedings of the Seventh Baltic Sea Conference on Computing Education Research - Volume 88
CSTutor: A Sketch-Based Tool for Visualizing Data Structures
ACM Transactions on Computing Education (TOCE)
Hi-index | 0.00 |
Software technology for algorithm visualization (AV) has advanced faster than our understanding of how such technology impacts student learning. In this paper we present results of a multi-university study. We measured the effect of varying levels of student engagement with AV to learn simple sorting algorithms. These levels included: 1) not seeing any visualization, 2) simply viewing visualizations for a short period in the classroom, and 3) interacting directly with the visualizations for an extended period outside of the classroom. Our results show that learning increases as the level of student engagement increases. AV has a bigger impact on learning when students go beyond merely viewing a visualization and are required to engage in additional activities structured around the visualization. In particular, students who responded to questions integrated into the AV tool during their exploration of an algorithm showed the most improvement between a pretest and posttest.