The effects of computer animation on adult learning and retrieval tasks
Journal of Computer Based Instruction
An evaluation of animated demonstrations of learning computer-based tasks
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Do algorithm animations assist learning?: an empirical study and analysis
CHI '93 Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems
World-Wide algorithm animation
Selected papers of the first conference on World-Wide Web
Why looking isn't always seeing: readership skills and graphical programming
Communications of the ACM
A new model for algorithm animation over the WWW
ACM Computing Surveys (CSUR)
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
Integrating animations into courses
ITiCSE '96 Proceedings of the 1st conference on Integrating technology into computer science education
The supplemental proceedings of the conference on Integrating technology into computer science education: working group reports and supplemental proceedings
The supplemental proceedings of the conference on Integrating technology into computer science education: working group reports and supplemental proceedings
Using student-built algorithm animations as learning aids
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
On-line publication of CS laboratories
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Proceedings of the 2nd conference on Integrating technology into computer science education
Algorithm visualization on the World Wide Web—the difference Java makes!
Proceedings of the 2nd conference on Integrating technology into computer science education
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
Web-based animation of data structures using JAWAA
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
A strategy for managing content complexity in algorithm animation
ITiCSE '99 Proceedings of the 4th annual SIGCSE/SIGCUE ITiCSE conference on Innovation and technology in computer science education
Algorithm visualization in computer science laboratories
SIGCSE '90 Proceedings of the twenty-first 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
Experiences in using animations in introductory computer science lectures
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Yet, more Web exercises for learning C++
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
SAIL: a system for generating, archiving, and retrieving specialized assignments using LATEX
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Web-based learning and teaching technologies: opportunities and challenges
Web-based learning and teaching technologies: opportunities and challenges
Web-based assessment in student learning
Web-based learning and teaching technologies
Web-based support of a programming class
Web-based learning and teaching technologies
Rethinking the evaluation of algorithm animations as learning aids: an observational study
International Journal of Human-Computer Studies
EXercita: automatic web publishing of programming exercises
Proceedings of the 6th annual conference on Innovation and technology in 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
Collaborative Active Textbooks: A Web-Based Algorithm Animation System for an Electronic Classroom
VL '96 Proceedings of the 1996 IEEE Symposium on Visual Languages
Staging Software Visualizations on the Web
VL '97 Proceedings of the 1997 IEEE Symposium on Visual Languages (VL '97)
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
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
An instructor's guide to design web-based algorithm animations
ICWL'07 Proceedings of the 6th international conference on Advances in web based learning
Hi-index | 0.00 |
Programming is a demanding task with an education program that requires the assistance of complex tools such as programming environments, algorithm animators, problem graders, etc. In this chapter, we give a comprehensive presentation of tools for program execution and visualization on the Web. We summarize the technical evolution of these tools, describe educational uses, report lessons learned, and look at formal evaluations of their educational effectiveness. We also deal with a closely related matter, namely, collections of Web documents containing programming exercises. Finally, we outline our view of future trends in the use of the Web for programming education, and we give our personal conclusions. This chapter is of interest to educators and researchers, because it gives a comprehensive presentation of the main issues and results of a field where most of the contributions are sparse in the literature.