Abstract
Algorithm Animation is becoming increasingly popular with several educators. However, certain key questions have to be addressed before an informed decision on a given system can be made. This paper identifies several such questions and provides a brief overview of some algorithm animation systems. The key decisions are grouped in four categories: system type and animation generation approach; display properties; import and export facilities; and didactical requirements. After considering these requirements, selecting a particular system should be easier for educators.
The original version of this chapter was revised: The copyright line was incorrect. This has been corrected. The Erratum to this chapter is available at DOI: 10.1007/978-0-387-35663-1_34
Chapter PDF
Similar content being viewed by others
References
Anderson, J. M. and Naps, T. (2001) A Context for the Assessment of Algorithm Visualization Systems as Pedagogical Tools. In Proceedings of the First International Program Visualization Workshop, 2000. E. Sutinen et al (eds.), University of Joensuu Press, Joensuu, Finland. pp. 121–130.
Bridgeman, S. (2000) PILOT: An Interactive Tool for Learning and Grading. In Proceedings of the 31 S` SIGCSE Technical Symposium on Computer Science Education, 2000. ACM Press, New York. pp. 139–143.
Crescenzi, P., Demestrescu, C., Finocchi, I. and Petreschi, R. (2000) Reversible Execution and Visualisation of Programs witth LEONARDO. Journal of Visual Languages and Computing, Vol. 11, No. 2, April, pp. 125–150.
Khuri, S. and Hsu, H-C. (2000) Interactive Packages for Learning Image Compression Algorithms. In Proceedings of the 5` h Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE 2000), J. Tarhio (ed.), ACM Press, New York. pp. 73–76.
Liebermann, H and Fry, C. (1998) ZStep 95: A Reversible, Animated Source Code Stepper. In Software Visualization — Programming as a Multimedia Experience. J. Stasko et al (eds.), MIT Press. pp. 277–292.
Naps, T. (2001) Incorporating Algorithm Visualization into Educational Theory: A Challenge for the Future. Informatik/Informatique Special Issue on Visualization of Software, April 2001. pp. 17–21.
Price, B. et al (1998) An Introduction to Software Visualization. In Software Visualization — Programming as a Multimedia Experience. J. Stasko et al (eds.), MIT Press. pp. 3–27.
Pierson, W. and Rodger, S. (1998) Web-based Animation of Data Structures Using JAWAA. In Proceedings of the 29` h SIGCSE Technical Symposium on Computer Science Education. J. Lewis (ed.), ACM Press, New York. pp. 267–271.
Rößling, G. and Freisleben, B. (2000) The Animal Algorithm Animation Tool. In Proceedings of the 5` h Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE 2000), J. Tarhio, (ed.), ACM Press, New York. pp. 37–40.
Stasko, J. et al (1998a) Software Visualization — Programming as a Multimedia Experience. MIT Press.
Stasko, J. (1998b) Smooth Continuous Animation for Portraying Algorithms and Processes. In Software Visualization — Programming as a Multimedia Experience. J. Stasko et al (eds.), MIT Press. pp. 103–118.
Velázquez-Iturbide, J. A. And Presa-Vazquez, A. (1999) Customization of Visualizations in a Functional Programming Environment. Proceedings of the 20 ASEE/IEEE Frontiers in Education Conference, IEEE Press, New York, pp. 12b3 22–28.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 IFIP International Federation for Information Processing
About this chapter
Cite this chapter
Rößling, G. (2003). Key Decisions in Adopting Algorithm Animation for Teaching. In: van Weert, T.J., Munro, R.K. (eds) Informatics and the Digital Society. IFIP — The International Federation for Information Processing, vol 116. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-35663-1_15
Download citation
DOI: https://doi.org/10.1007/978-0-387-35663-1_15
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4757-5467-4
Online ISBN: 978-0-387-35663-1
eBook Packages: Springer Book Archive