NotesFAQContact Us
Search Tips
Back to results
Peer reviewed Peer reviewed
Direct linkDirect link
ERIC Number: EJ1005994
Record Type: Journal
Publication Date: 2013-Mar
Pages: 20
Abstractor: As Provided
ISSN: ISSN-1055-8896
Roles of Animation Tools in Understanding Programming Concepts
Moreno, Andres; Joy, Mike; Sutinen, Erkki
Journal of Educational Multimedia and Hypermedia, v22 n2 p165-184 Mar 2013
Computer generated animations are resources used to explain how programs are executed in order to clarify the relevant programming concepts. However, whilst trying to understand new programming concepts it is not clear how and when students benefit from an animation if they are using the tool on their own. To clarify the role of an animation tool in the student learning process, six students from an introductory programming course at a Tanzanian university attended three individual sessions. In each session students used a program animation tool to understand a new programming concept, and they were asked to orally describe the animations as they watched them. The authors conducted a qualitative analysis on the video and audio recordings taken when the students described the animations. Through an inductive category generation process, five roles played by the animation tool are identified: no-role or empty, exploratory, confusing, teaching, and evaluating. This classification of roles helps us to understand the potential of animation tools, and suggests that versatile use of an animation tool can enrich the teaching and learning process by diagnosing a student's current learning stage and by engaging the student in the learning activity. (Contains 2 tables and 3 figures.)
Association for the Advancement of Computing in Education. P.O. Box 1545, Chesapeake, VA 23327. Tel: 757-366-5606; Fax: 703-997-8760; e-mail:; Web site:
Publication Type: Journal Articles; Reports - Research
Education Level: Higher Education
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: N/A
Identifiers - Location: Tanzania