Using Animation to Help Students Learn Computer Algorithms

This paper compares the effects of graphical study aids and animation on the problem-solving performance of students learning computer algorithms. Prior research has found inconsistent effects of animation on learning, and we believe this is partly attributable to animations not being designed to convey key information to learners. We performed an instructional analysis of the to-be-learned algorithms and designed the teaching materials based on that analysis. Participants studied stronger or weaker text-based information about the algorithm, and then some participants additionally studied still frames or an animation. Across 2 studies, learners who studied materials based on the instructional analysis tended to outperform other participants on both near and far transfer tasks. Animation also aided performance, particularly for participants who initially read the weaker text. These results suggest that animation might be added to curricula as a way of improving learning without needing revisions of existing texts and materials. Actual or potential applications of this research include the development of animations for learning complex systems as well as guidelines for determining when animations can aid learning.

[1]  Stanley D. Stephenson The Use of Small Groups in Computer-Based Training: A Review of Recent Literature. , 1994 .

[2]  R. Mayer,et al.  Multimedia Learning: The Promise of Multimedia Learning , 2001 .

[3]  Eva Hornecker artec Coupling Physical Artifacts and Abstract Representations , 1998 .

[4]  John Domingue,et al.  Software visualization : programming as a multimedia experience , 1998 .

[5]  Timothy A. Hays,et al.  Spatial Abilities and the Effects of Computer Animation on Short-Term and Long-Term Comprehension , 1996 .

[6]  Dan Schrimpsher,et al.  From Algorithm Animations to Animation-embedded Hypermedia Visualizations , 1998, WWW 1998.

[7]  Lloyd P. Rieber,et al.  Animation, incidental learning, and continuing motivation , 1991 .

[8]  J. Shaffer Modified Sequentially Rejective Multiple Test Procedures , 1986 .

[9]  Sharon K Tindall-Ford,et al.  When two sensory modes are better than one , 1997 .

[10]  R. Mayer,et al.  Multimedia learning: Are we asking the right questions? , 1997 .

[11]  Kathy A. Lutz,et al.  Effect of graphic analogies of concepts in chemistry on learning and attitudes. , 1976 .

[12]  Yvonne Rogers,et al.  External cognition: how do graphical representations work? , 1996, Int. J. Hum. Comput. Stud..

[13]  M. Hegarty Mental animation: inferring motion from static displays of mechanical systems. , 1992, Journal of experimental psychology. Learning, memory, and cognition.

[14]  R. K. Shyamasundar,et al.  Introduction to algorithms , 1996 .

[15]  John Stasko Animating algorithms with XTANGO , 1992, SIGA.

[16]  M. H. Brown Perspectives on algorithm animation , 1988, CHI '88.

[17]  W. Kintsch,et al.  Are Good Texts Always Better? Interactions of Text Coherence, Background Knowledge, and Levels of Understanding in Learning From Text , 1996 .

[18]  J. Sweller,et al.  Reducing cognitive load by mixing auditory and visual presentation modes , 1995 .

[19]  Joel R. Levin,et al.  New developments in pairwise multiple comparisons : some powerful and practicable procedures , 1991 .

[20]  John T. Stasko Tango: A Framework and System for Algorithm Animation , 1990, Computer.

[21]  Blaine A. Price,et al.  A Principled Taxonomy of Software Visualization , 1993, J. Vis. Lang. Comput..

[22]  Alfred Bork,et al.  Multimedia in Learning , 2001 .

[23]  John T. Stasko,et al.  Evaluating animations as student aids in learning computer algorithms , 1999, Comput. Educ..