Abstract
Much research effort was directed in last years to address two key issues in Web-based algorithm animations: lack of evidence of their educational benefit, and the considerable effort put on the part of instructors to construct animations. Consequently, there is a valuable corpus of lessons learnt to design effective algorithm animations, but these recommendations are very general. The designer of an animation has no guide for fine-grain decisions, which often are the basis of a successful animation. The goal of this study is to deepen in these issues by identifying good choices for the number of animations, structure and size of an animation, and size and value of input data. We describe the problem, our hypothesis and our findings, written as an instructor’s guide for the design of educationally effective animations.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Naps, T., Roessling, G., Almstrum, V., Dann, W., Fleischer, R., Hundhausen, C., Korhonen, A., Malmi, L., McNally, M., Rodger, S., Velázquez-Iturbide, J.Á.: Exploring the role of visualization and engagement in computer science education. ACM SIGCSE Bulletin 35 35(2), 131–152 (2003)
Naps, T., Roessling, G., Cooper, S., Koldehofe, B., Leska, C., Dann, W., Korhonen, A., Malmi, L., Rantakokko, J., Ross, R.J., Anderson, J., Fleischer, R., Kuittinen, M., McNally, M.: Evaluating the educational impact of visualization. ACM SIGCSE Bulletin 35(4), 124–136 (2003)
Pareja-Flores, C., Velázquez-Iturbide, J.Á.: Program execution and visualization on the Web. In: Aggarwal, A. (ed.) Web-Based Learning and Teaching Technologies, pp. 236–259. Idea-Group (2003)
Brown, M.H., Sedgewick, R.: A system for algorithm animation. ACM SIGGRAPH 18(3), 177–183 (1984)
Hansen, S., Schrimpsher, D., Narayanan, N.H.: Designing educationally effective algorithm animations. Journal of Visual Languages and Computing 13, 291–317 (2002)
Velázquez-Iturbide, J.Á., Pareja-Flores, C., Urquiza-Fuentes, J.: An approach to effortless construction of program animations. Computers & Education (in press)
Sutinen, E., Tarhio, J., Teräsvirta, T.: Easy algorithm animation on the Web. Multimedia Tools and Applications 19, 179–194 (2003)
Stern, L., Sondergaard, H., Naish, L.: A strategy for managing content complexity in algorithm animation. In: 4th Annual Conference on Innovation and Technology in Computer Science Education, pp. 127–130. ACM Press, New York (1999)
Velázquez-Iturbide, J.Á.: Improving functional programming environments for education. In: Brouwer-Janse, M.D., Harrington, T.L. (eds.) Man-Machine Communication for Educational Systems Design, pp. 325–332. Springer, Heidelberg (1994)
Pareja-Flores, C., Urquiza-Fuentes, J., Velázquez-Iturbide, J.Á.: WinHIPE: An IDE for functional programming based on rewriting and visualization. ACM SIGPLAN Notices 42(3), 14–23 (2007)
Urquiza-Fuentes, J., Velázquez-Iturbide, J.Á.: Effortless construction and management of program animations on the Web. In: Lau, R.W.H., et al. (eds.) ICWL 2005. LNCS, vol. 3583, pp. 163–173. Springer, Heidelberg (2005)
Nielsen, J.: Designing Web Usability. New Riders (1999)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Velázquez-Iturbide, J.Á., Redondo-Martín, D., Pareja-Flores, C., Urquiza-Fuentes, J. (2008). An Instructor’s Guide to Design Web-Based Algorithm Animations. In: Leung, H., Li, F., Lau, R., Li, Q. (eds) Advances in Web Based Learning – ICWL 2007. ICWL 2007. Lecture Notes in Computer Science, vol 4823. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-78139-4_39
Download citation
DOI: https://doi.org/10.1007/978-3-540-78139-4_39
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-78138-7
Online ISBN: 978-3-540-78139-4
eBook Packages: Computer ScienceComputer Science (R0)