Animating algorithms with XTANGO
ACM SIGACT News
Why looking isn't always seeing: readership skills and graphical programming
Communications of the ACM
Multimedia Learning
The Jeliot 2000 program animation system
Computers & Education
EWHCI '94 Selected papers from the 4th International Conference on Human-Computer Interaction
Exploring the role of visualization and engagement in computer science education
Working group reports from ITiCSE on Innovation and technology in computer science education
VLHCC '05 Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing
WADEIn II: a case for adaptive explanatory visualization
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
WinHIPE: an IDE for functional programming based on rewriting and visualization
ACM SIGPLAN Notices
Automatic Generation of Prediction Questions during Program Visualization
Electronic Notes in Theoretical Computer Science (ENTCS)
Jeliot 3 in a Demanding Educational Setting
Electronic Notes in Theoretical Computer Science (ENTCS)
Extending the Engagement Taxonomy: Software Visualization and Collaborative Learning
ACM Transactions on Computing Education (TOCE)
UUhistle: a software tool for visual program simulation
Proceedings of the 10th Koli Calling International Conference on Computing Education Research
International Journal of Human-Computer Studies
VILLE: a language-independent program visualization tool
Koli Calling '07 Proceedings of the Seventh Baltic Sea Conference on Computing Education Research - Volume 88
A Review of Generic Program Visualization Systems for Introductory Programming Education
ACM Transactions on Computing Education (TOCE)
Hi-index | 0.00 |
Little is known about the effectiveness of automatic explanations in educational program visualization. We designed a study in which the order of animations and related explanations was manipulated. Two groups of a total of 18 participants interacted with either animation-first or explanation-first version of a tool. The results indicate that animation-first approach is significantly more effective. On the grounds of these findings and students' input about the explanation generation and layout, we discuss the design implications of the findings.