A node-positioning algorithm for general trees
Software—Practice & Experience
JCAT: collaborative active textbooks using Java
COMPUGRAPHICS '96 Proceedings of the fifth international conference on computational graphics and visualization techniques on Visualization and graphics on the World Wide Web
The functions of multiple representations
Computers & Education
Approaches to comprehension-preserving graphical reduction of program visualizations
Proceedings of the 2002 ACM symposium on Applied computing
Easy Algorithm Animation on the Web
Multimedia Tools and Applications
Exploring the role of visualization and engagement in computer science education
Working group reports from ITiCSE on Innovation and technology in computer science education
Animation of user algorithms on the Web
VL '97 Proceedings of the 1997 IEEE Symposium on Visual Languages (VL '97)
Comic Strips for Algorithm Visualization
Comic Strips for Algorithm Visualization
Evaluating the educational impact of visualization
Working group reports from ITiCSE on Innovation and technology in computer science education
Focus+context visualization with flip zooming and the zoom browser
CHI EA '97 CHI '97 Extended Abstracts on Human Factors in Computing Systems
Automatic generation of algorithm animations in a programming environment
FIE '00 Proceedings of the 30th Annual Frontiers in Education - Volume 02
Effortless construction and management of program animations on the web
ICWL'05 Proceedings of the 4th international conference on Advances in Web-Based Learning
Perceived behavior control and its influence on the adoption of software tools
Proceedings of the 13th annual conference on Innovation and technology in computer science education
SRec: an animation system of recursion for algorithm courses
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Dynamic Evaluation Tree for Presenting Expression Evaluations Visually
Electronic Notes in Theoretical Computer Science (ENTCS)
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)
Improving compilers education through symbol tables animations
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
An instructor's guide to design web-based algorithm animations
ICWL'07 Proceedings of the 6th international conference on Advances in web based learning
Comparing the effectiveness of different educational uses of program animations
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
A framework for the automatic generation of algorithm animations based on design techniques
EC-TEL'07 Proceedings of the Second European conference on Technology Enhanced Learning: creating new learning experiences on a global scale
Hi-index | 0.00 |
Program animation systems have not been as widely adopted by computer science educators as we might expect from the firm belief that they can help in enhancing computer science education. One of the most notable obstacles to their adoption is the considerable effort that the production of program animations represents for the instructor. We present here an approach to reduce such a workload based on the automatic generation of visualizations and animations. The user may customize them in a user-friendly way to construct more expressive program animations. These operations are carried out by means of a user-friendly manipulation based on the metaphor of office documents. We have applied this approach to the functional paradigm by extending the WinHIPE programming environment. Finally, we report on the successful results of an evaluation performed to measure its ease of use.