Toward the effective use of educational program animations: The roles of student's engagement and topic complexity

Programming is one of the most complex subjects in computer science degrees. Program visualization is one of the approaches adopted to make programming concepts more accessible to students. In this work we study the educational impact of an active and highly engaging approach, namely the constructio...

Full description

Saved in:
Bibliographic Details
Published inComputers and education Vol. 67; pp. 178 - 192
Main Authors Urquiza-Fuentes, Jaime, Velázquez-Iturbide, J. Ángel
Format Journal Article
LanguageEnglish
Published Elsevier Ltd 01.09.2013
Subjects
Online AccessGet full text
ISSN0360-1315
1873-782X
1873-782X
DOI10.1016/j.compedu.2013.02.013

Cover

Abstract Programming is one of the most complex subjects in computer science degrees. Program visualization is one of the approaches adopted to make programming concepts more accessible to students. In this work we study the educational impact of an active and highly engaging approach, namely the construction of program animations by students. We systematically compared this approach with two instructional scenarios, based on viewing animations and on the traditional instruction without systematic use of animations. A general conclusion of this work is that animations actually improve learning in terms of some educational aspects: short-term and long-term knowledge acquisition, and drop-out rates. Short-term improvements depend on the complexity level of the topic: while there is no impact for simple topics, there is a learning improvement in complex topics using the viewing and constructing approaches, and there is a learning improvement for highly complex topics using the viewing approach. In the long-term, drop-out rates were significantly decreased for students involved in the two most engaging approaches. In addition, both animation viewing and animation construction improved students' passing-rate in the term exam. Nevertheless, we were unable to prove in the long term that students involved in construction tasks yielded higher grades than those involved in viewing tasks. ► We study the educational impact of constructing, viewing and not using program animations. ► Increasing students' engagement with animations significantly decreases drop-out rate. ► Both uses of animations similarly improve students' knowledge acquisition. ► No evidence to support that engagement improves students' knowledge acquisition. ► Topic complexity seem to be a key factor in the success of the educational use of animations.
AbstractList Programming is one of the most complex subjects in computer science degrees. Program visualization is one of the approaches adopted to make programming concepts more accessible to students. In this work we study the educational impact of an active and highly engaging approach, namely the construction of program animations by students. We systematically compared this approach with two instructional scenarios, based on viewing animations and on the traditional instruction without systematic use of animations. A general conclusion of this work is that animations actually improve learning in terms of some educational aspects: short-term and long-term knowledge acquisition, and drop-out rates. Short-term improvements depend on the complexity level of the topic: while there is no impact for simple topics, there is a learning improvement in complex topics using the viewing and constructing approaches, and there is a learning improvement for highly complex topics using the viewing approach. In the long-term, drop-out rates were significantly decreased for students involved in the two most engaging approaches. In addition, both animation viewing and animation construction improved students' passing-rate in the term exam. Nevertheless, we were unable to prove in the long term that students involved in construction tasks yielded higher grades than those involved in viewing tasks. ► We study the educational impact of constructing, viewing and not using program animations. ► Increasing students' engagement with animations significantly decreases drop-out rate. ► Both uses of animations similarly improve students' knowledge acquisition. ► No evidence to support that engagement improves students' knowledge acquisition. ► Topic complexity seem to be a key factor in the success of the educational use of animations.
Programming is one of the most complex subjects in computer science degrees. Program visualization is one of the approaches adopted to make programming concepts more accessible to students. In this work we study the educational impact of an active and highly engaging approach, namely the construction of program animations by students. We systematically compared this approach with two instructional scenarios, based on viewing animations and on the traditional instruction without systematic use of animations. A general conclusion of this work is that animations actually improve learning in terms of some educational aspects: short-term and long-term knowledge acquisition, and drop-out rates. Short-term improvements depend on the complexity level of the topic: while there is no impact for simple topics, there is a learning improvement in complex topics using the viewing and constructing approaches, and there is a learning improvement for highly complex topics using the viewing approach. In the long-term, drop-out rates were significantly decreased for students involved in the two most engaging approaches. In addition, both animation viewing and animation construction improved students' passing-rate in the term exam. Nevertheless, we were unable to prove in the long term that students involved in construction tasks yielded higher grades than those involved in viewing tasks.
Author Velázquez-Iturbide, J. Ángel
Urquiza-Fuentes, Jaime
Author_xml – sequence: 1
  givenname: Jaime
  surname: Urquiza-Fuentes
  fullname: Urquiza-Fuentes, Jaime
  email: jaime.urquiza@urjc.es
– sequence: 2
  givenname: J. Ángel
  surname: Velázquez-Iturbide
  fullname: Velázquez-Iturbide, J. Ángel
  email: angel.velazquez@urjc.es
BookMark eNqNUU2PFCEUJGZNnF39CSbc9NItNDTTrQdjNn4lm3gZE2-EhsfIhIYW6N2dfy-zsycv66nCS1W9esUluggxAEKvKWkpoeLdodVxXsCsbUcoa0nXVniGNnTYsmY7dL8u0IYwQRrKaP8CXeZ8IIRwwfsNSrt4p5LB5TdgsBZ0cbeA1ww4WlwttSouBuXxkuI-qRmr4OaHWX6Pd1WUood8IueyGgjlTcYQ9moPc31UdrWOi9P4FNHDvSvHl-i5VT7Dq0e8Qj-_fN5df2tufnz9fv3pptFsGEtjGOWjYHYSpIOtAqYEEbZnkx4HPQmlu2nidjJMccpUL8ZxGozmsB2M5UIpdoXE2XcNizreKe_lkmr4dJSUyFNz8iAfm5On5iTpZIUqfHsW1pv_rJCLnF3W4L0KENcsqegpZz3jY6V-OFN1ijknsFK78lBPScr5Jxf1_6j_N-DHsw5qfbcOkszaQdBgXKo_KE10Tzj8BSqFsuo
CitedBy_id crossref_primary_10_1016_j_aci_2018_10_003
crossref_primary_10_1016_j_procs_2018_08_201
crossref_primary_10_3390_digital4030031
crossref_primary_10_1007_s11042_025_20649_w
crossref_primary_10_1186_s41039_015_0014_0
crossref_primary_10_1016_j_chb_2014_09_012
crossref_primary_10_3390_app10041518
crossref_primary_10_1007_s11042_020_09611_0
crossref_primary_10_1111_jcal_12476
crossref_primary_10_1145_3560266
crossref_primary_10_1080_08993408_2018_1564611
crossref_primary_10_1016_j_jocs_2017_04_004
crossref_primary_10_1007_s10639_021_10605_0
crossref_primary_10_1016_j_psfr_2015_04_002
crossref_primary_10_1049_iet_sen_2018_5072
crossref_primary_10_1007_s11042_022_14053_x
crossref_primary_10_1016_j_compedu_2018_05_019
crossref_primary_10_1525_abt_2015_77_6_463
Cites_doi 10.1016/j.compedu.2006.04.005
10.1016/S0360-1315(99)00029-9
10.1145/1513593.1513600
10.1006/jvlc.2002.0237
10.1006/ijhc.2000.0409
10.1145/1538234.1538236
10.1023/A:1022193728205
10.1016/S0360-1315(97)00015-8
10.1016/j.compedu.2006.06.002
10.1111/j.1551-6708.1987.tb00863.x
10.1002/j.2168-9830.2004.tb00809.x
10.1016/S0360-1315(02)00076-3
10.1016/S0360-1315(02)00044-1
10.1145/960568.782998
10.1145/1273039.1273042
10.1006/ijhc.1996.0048
10.1016/j.entcs.2007.01.038
ContentType Journal Article
Copyright 2013 Elsevier Ltd
Copyright_xml – notice: 2013 Elsevier Ltd
DBID AAYXX
CITATION
7SC
8FD
JQ2
L7M
L~C
L~D
ADTOC
UNPAY
DOI 10.1016/j.compedu.2013.02.013
DatabaseName CrossRef
Computer and Information Systems Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
Unpaywall for CDI: Periodical Content
Unpaywall
DatabaseTitle CrossRef
Computer and Information Systems Abstracts
Technology Research Database
Computer and Information Systems Abstracts – Academic
Advanced Technologies Database with Aerospace
ProQuest Computer Science Collection
Computer and Information Systems Abstracts Professional
DatabaseTitleList
Computer and Information Systems Abstracts
Database_xml – sequence: 1
  dbid: UNPAY
  name: Unpaywall
  url: https://proxy.k.utb.cz/login?url=https://unpaywall.org/
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
Discipline Education
EISSN 1873-782X
EndPage 192
ExternalDocumentID oai:eciencia.urjc.es:10115/11670
10_1016_j_compedu_2013_02_013
S0360131513000523
GroupedDBID --K
--M
-~X
.DC
.~1
0R~
1B1
1RT
1~.
1~5
29F
4.4
41~
457
4G.
5GY
5VS
6J9
6TJ
7-5
71M
8P~
9JO
AABNK
AACTN
AAEDT
AAEDW
AAFJI
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAQXK
AAXUO
ABFNM
ABFRF
ABIVO
ABJNI
ABMAC
ABMMH
ABTAH
ABXDB
ABYKQ
ACDAQ
ACGFS
ACHQT
ACRLP
ACTDY
ADBBV
ADEZE
ADHUB
ADIYS
ADMUD
AEBSH
AEFWE
AEKER
AENEX
AFFNX
AFKWA
AFTJW
AGHFR
AGUBO
AGYEJ
AHHHB
AI.
AIEXJ
AIKHN
AITUG
AJBFU
AJOXV
AKYCK
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOMHK
ASPBG
AVARZ
AVWKF
AXJTR
AZFZN
BKOJK
BLXMC
CS3
DU5
EBS
EFJIC
EFLBG
EJD
EO8
EO9
EP2
EP3
F5P
FDB
FEDTE
FGOYB
FIRID
FNPLU
FYGXN
G-2
G-Q
GBLVA
HF~
HLZ
HMY
HVGLF
HZ~
IHE
J1W
KOM
LG9
M3Y
M41
MO0
N9A
NHB
O-L
O9-
OAUVE
OHT
OZT
P-8
P-9
P2P
PC.
PRBVW
Q38
R2-
RIG
ROL
RPZ
SBC
SDF
SDG
SDP
SES
SEW
SPCBC
SSB
SSO
SSS
SSZ
T5K
UNMZH
VH1
WUQ
XSW
ZY4
~G-
AATTM
AAXKI
AAYWO
AAYXX
ABWVN
ACLOT
ACRPL
ACVFH
ADCNI
ADMHG
ADNMO
ADVLN
AEIPS
AEUPX
AFJKZ
AFPUW
AGQPQ
AIGII
AIIUN
AKBMS
AKRWK
AKYEP
ANKPU
APXCP
CITATION
EFKBS
~HD
7SC
8FD
JQ2
L7M
L~C
L~D
ABUFD
ADTOC
UNPAY
ID FETCH-LOGICAL-c389t-d314963fb602e7ae3a606f53bc98cb6ac2bb4fbd3a413a5699b8dc4e78df46aa3
IEDL.DBID UNPAY
ISSN 0360-1315
1873-782X
IngestDate Sun Oct 26 04:10:33 EDT 2025
Thu Oct 02 11:13:21 EDT 2025
Thu Apr 24 23:07:14 EDT 2025
Wed Oct 01 02:14:20 EDT 2025
Fri Feb 23 02:36:02 EST 2024
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Keywords Evaluation of CAL systems
Simulations
Multimedia/hypermedia systems
Interactive learning environments
Programming and programming languages
Language English
License https://www.elsevier.com/tdm/userlicense/1.0
other-oa
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c389t-d314963fb602e7ae3a606f53bc98cb6ac2bb4fbd3a413a5699b8dc4e78df46aa3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 23
OpenAccessLink https://proxy.k.utb.cz/login?url=http://hdl.handle.net/10115/11670
PQID 1651435349
PQPubID 23500
PageCount 15
ParticipantIDs unpaywall_primary_10_1016_j_compedu_2013_02_013
proquest_miscellaneous_1651435349
crossref_citationtrail_10_1016_j_compedu_2013_02_013
crossref_primary_10_1016_j_compedu_2013_02_013
elsevier_sciencedirect_doi_10_1016_j_compedu_2013_02_013
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2013-09-01
PublicationDateYYYYMMDD 2013-09-01
PublicationDate_xml – month: 09
  year: 2013
  text: 2013-09-01
  day: 01
PublicationDecade 2010
PublicationTitle Computers and education
PublicationYear 2013
Publisher Elsevier Ltd
Publisher_xml – name: Elsevier Ltd
References Bonwell, Eison (bib7) 1991
Hundhausen, Brown (bib14) 2008; 50
Hundhausen, Douglas, Stasko (bib16) 2002; 13
Crosby, Stelovsky (bib8) 1995; 4
Patterson (bib28) 2010
Velázquez-Iturbide, Sánchez-Calle, Duarte-Muñoz, Lázaro-Carrascosa (bib40) 2005
Scaife, Rogers (bib31) 1996; 45
Baecker (bib3) 1998
Mayer (bib24) 2005
Stasko (bib35) 1997
Anderson, Naps (bib2) 2001
Prince (bib29) 2004; 93
Hübscher-Younger, Narayanan (bib12) 2003
Urquiza-Fuentes, Velázquez-Iturbide (bib39) 2009; 9
Lawrence, A. (1993).
Larkin, Simon (bib21) 1987; 11
Naps, Rößling, Almstrum, Dann, Fleischer, Hundhausen (bib26) 2002; 35
Flavell (bib10) 1989
Sweller, Van Merriënboer, Paas (bib37) 1998; 10
Velázquez-Iturbide, Pareja-Flores, Urquiza-Fuentes (bib41) 2008; 50
Hundhausen (bib13) 2002; 39
Stasko, Domingue, Brown, Price (bib36) 1998
Paivio (bib27) 1983
Grissom, McNally, Naps (bib11) 2003
Myller, Bednarik, Sutinen, Ben-Ari (bib25) 2009; 9
Saraiya, Shaffer, McCrickard, North (bib30) 2004
Kann, Lindeman, Heller (bib17) 1997; 28
Kehoe, Stasko, Taylor (bib18) 2001; 54
Pareja-Flores, Urquiza-Fuentes, Velázquez-Iturbide (bib43) 2007; 42
Ph.D. thesis, Dep. of Computer Science, Georgia Institute of Technology.
Laakso, Myller, Korhonen (bib20) 2009; 12
Urquiza-Fuentes, Velázquez-Iturbide (bib42) 2005
Lauer (bib22) 2008
Ainsworth (bib1) 1999; 33
Urquiza-Fuentes, Velázquez-Iturbide (bib38) 2007; 178
Hundhausen, Douglas (bib15) 2000
Kumar (bib19) 2005
Ben-Bassat, Ben-Ari, Uronen (bib5) 2003; 40
Bloom, Furst, Hill, Krathwohl (bib6) 1959
Ben-Ari (bib4) 2001; 2
De Landsheere (bib9) 1997
Scaife (10.1016/j.compedu.2013.02.013_bib31) 1996; 45
Myller (10.1016/j.compedu.2013.02.013_bib25) 2009; 9
Stasko (10.1016/j.compedu.2013.02.013_bib36) 1998
Kumar (10.1016/j.compedu.2013.02.013_bib19) 2005
Crosby (10.1016/j.compedu.2013.02.013_bib8) 1995; 4
Urquiza-Fuentes (10.1016/j.compedu.2013.02.013_bib38) 2007; 178
Kehoe (10.1016/j.compedu.2013.02.013_bib18) 2001; 54
Saraiya (10.1016/j.compedu.2013.02.013_bib30) 2004
Sweller (10.1016/j.compedu.2013.02.013_bib37) 1998; 10
Baecker (10.1016/j.compedu.2013.02.013_bib3) 1998
Hundhausen (10.1016/j.compedu.2013.02.013_bib16) 2002; 13
Hundhausen (10.1016/j.compedu.2013.02.013_bib14) 2008; 50
Mayer (10.1016/j.compedu.2013.02.013_bib24) 2005
Ainsworth (10.1016/j.compedu.2013.02.013_bib1) 1999; 33
Stasko (10.1016/j.compedu.2013.02.013_bib35) 1997
Pareja-Flores (10.1016/j.compedu.2013.02.013_bib43) 2007; 42
10.1016/j.compedu.2013.02.013_bib23
Naps (10.1016/j.compedu.2013.02.013_bib26) 2002; 35
Larkin (10.1016/j.compedu.2013.02.013_bib21) 1987; 11
Urquiza-Fuentes (10.1016/j.compedu.2013.02.013_bib39) 2009; 9
Urquiza-Fuentes (10.1016/j.compedu.2013.02.013_bib42) 2005
Kann (10.1016/j.compedu.2013.02.013_bib17) 1997; 28
Velázquez-Iturbide (10.1016/j.compedu.2013.02.013_bib40) 2005
Hundhausen (10.1016/j.compedu.2013.02.013_bib13) 2002; 39
Ben-Ari (10.1016/j.compedu.2013.02.013_bib4) 2001; 2
Prince (10.1016/j.compedu.2013.02.013_bib29) 2004; 93
De Landsheere (10.1016/j.compedu.2013.02.013_bib9) 1997
Grissom (10.1016/j.compedu.2013.02.013_bib11) 2003
Bonwell (10.1016/j.compedu.2013.02.013_bib7) 1991
Lauer (10.1016/j.compedu.2013.02.013_bib22) 2008
Laakso (10.1016/j.compedu.2013.02.013_bib20) 2009; 12
Ben-Bassat (10.1016/j.compedu.2013.02.013_bib5) 2003; 40
Patterson (10.1016/j.compedu.2013.02.013_bib28) 2010
Bloom (10.1016/j.compedu.2013.02.013_bib6) 1959
Hübscher-Younger (10.1016/j.compedu.2013.02.013_bib12) 2003
Hundhausen (10.1016/j.compedu.2013.02.013_bib15) 2000
Velázquez-Iturbide (10.1016/j.compedu.2013.02.013_bib41) 2008; 50
Anderson (10.1016/j.compedu.2013.02.013_bib2) 2001
Flavell (10.1016/j.compedu.2013.02.013_bib10) 1989
Paivio (10.1016/j.compedu.2013.02.013_bib27) 1983
References_xml – volume: 2
  start-page: 8
  year: 2001
  end-page: 11
  ident: bib4
  article-title: Program visualization in theory and practice
  publication-title: Informatik/Informatique
– volume: 12
  start-page: 267
  year: 2009
  end-page: 282
  ident: bib20
  article-title: Comparing learning performance of students using algorithm visualizations collaboratively on different engagement levels
  publication-title: Educational Technology & Society
– volume: 40
  start-page: 1
  year: 2003
  end-page: 15
  ident: bib5
  article-title: The Jeliot 2000 program animation system
  publication-title: Computers & Education
– start-page: 382
  year: 2004
  end-page: 386
  ident: bib30
  article-title: Effective features of algorithm visualizations
  publication-title: Proceedings of the 35th SIGCSE technical symposium on computer science education
– volume: 178
  start-page: 3
  year: 2007
  end-page: 13
  ident: bib38
  article-title: An evaluation of the effortless approach to build algorithm animations with WinHIPE
  publication-title: Electronic Notes in Theoretical Computer Science
– start-page: 803
  year: 1997
  end-page: 812
  ident: bib9
  article-title: Taxonomies of educational objectives
  publication-title: Educational research, methodology and measurement: An international handbook
– volume: 50
  start-page: 301
  year: 2008
  end-page: 326
  ident: bib14
  article-title: Designing, visualizing, and discussing algorithms within a CS 1 studio experience: an empirical study
  publication-title: Computers & Education
– year: 1991
  ident: bib7
  article-title: Active learning: Creating excitement in the classroom
– start-page: 216
  year: 2005
  end-page: 220
  ident: bib19
  article-title: Results from the evaluation of the effectiveness of an online tutor on expression evaluation
  publication-title: Proceedings of the 36th SIGCSE technical symposium on computer science education
– start-page: 21
  year: 2000
  end-page: 28
  ident: bib15
  article-title: Using visualizations to learn algorithms: should students construct their own, or view an expert’s?
  publication-title: Proceedings. 2000 IEEE international symposium on visual languages
– year: 2005
  ident: bib24
  article-title: Multimedia learning
– volume: 45
  start-page: 131
  year: 1996
  end-page: 152
  ident: bib31
  article-title: External cognition: how do graphical representations work?
  publication-title: International Journal of Human-computer Studies
– start-page: 87
  year: 2003
  end-page: 94
  ident: bib11
  article-title: Algorithm visualization in CS education: comparing levels of student engagement
  publication-title: Proceedings of the 2003 ACM symposium on software visualization
– volume: 9
  start-page: 9:1
  year: 2009
  end-page: 9:21
  ident: bib39
  article-title: A survey of successful evaluations of program visualization and algorithm animation systems
  publication-title: ACM Transactions on Computing Education
– volume: 93
  start-page: 223
  year: 2004
  end-page: 232
  ident: bib29
  article-title: Does active learning work? A review of the research
  publication-title: Journal of Engineering Education
– start-page: 1
  year: 1989
  end-page: 24
  ident: bib10
  article-title: Introduction
  publication-title: Knowing, learning, and instruction: Essays in honor of Robert Glaser
– reference: Lawrence, A. (1993).
– year: 1998
  ident: bib36
  article-title: Software visualization. Programming as a multimedia experience
– start-page: 25
  year: 1997
  end-page: 29
  ident: bib35
  article-title: Using student-built algorithm animations as learning aids
  publication-title: Proceedings of the twenty-eighth SIGCSE technical symposium on computer science education
– volume: 39
  start-page: 237
  year: 2002
  end-page: 260
  ident: bib13
  article-title: Integrating algorithm visualization technology into an undergraduate algorithms course: ethnographic studies of a social constructivist approach
  publication-title: Computers & Education
– volume: 28
  start-page: 223
  year: 1997
  end-page: 228
  ident: bib17
  article-title: Integrating algorithm animation into a learning environment
  publication-title: Computers & Education
– volume: 33
  start-page: 131
  year: 1999
  end-page: 152
  ident: bib1
  article-title: The functions of multiple representations
  publication-title: Computers & Education
– year: 1959
  ident: bib6
  article-title: Taxonomy of educational objectives: Handbook I, the cognitive domain
– volume: 54
  start-page: 265
  year: 2001
  end-page: 284
  ident: bib18
  article-title: Rethinking the evaluation of algorithm animations as learning aids: an observational study
  publication-title: International Journal of Human-computer Studies
– reference: . Ph.D. thesis, Dep. of Computer Science, Georgia Institute of Technology.
– start-page: 95
  year: 2003
  end-page: 104
  ident: bib12
  article-title: Dancing hamsters and marble statues: characterizing student visualizations of algorithms
  publication-title: Proceedings of the 2003 ACM symposium on software visualization
– volume: 11
  start-page: 65
  year: 1987
  end-page: 99
  ident: bib21
  article-title: Why a diagram is (sometimes) worth ten thousand words
  publication-title: Cognitive Science
– volume: 35
  start-page: 131
  year: 2002
  end-page: 152
  ident: bib26
  article-title: Exploring the role of visualization and engagement in computer science education
  publication-title: ACM SIGCSE Bulletin, Working Group Reports from ITiCSE on Innovation and Technology in Computer Science Education
– start-page: 163
  year: 2005
  end-page: 173
  ident: bib42
  article-title: Effortless construction and management of program animations on the web
  publication-title: Advances in web-based learning ICWL 2005, 4th international conference, proceedings
– year: 2010
  ident: bib28
  article-title: Hope
– volume: 50
  start-page: 179
  year: 2008
  end-page: 192
  ident: bib41
  article-title: An approach to effortless construction of program animations
  publication-title: Computers & Education
– volume: 42
  start-page: 14
  year: 2007
  end-page: 23
  ident: bib43
  article-title: WinHIPE: an IDE for functional programming based on rewriting and visualization
  publication-title: ACM SIGPLAN Notices
– volume: 13
  start-page: 259
  year: 2002
  end-page: 290
  ident: bib16
  article-title: A meta-study of algorithm visualization effectiveness
  publication-title: Journal of Visual Languages and Computing
– volume: 9
  start-page: 7:1
  year: 2009
  end-page: 7:27
  ident: bib25
  article-title: Extending the engagement taxonomy: software visualization and collaborative learning
  publication-title: ACM Transactions on Computing Education
– volume: 10
  start-page: 251
  year: 1998
  end-page: 296
  ident: bib37
  article-title: Cognitive architecture and instructional design
  publication-title: Educational Psychology Review
– volume: 4
  start-page: 147
  year: 1995
  end-page: 162
  ident: bib8
  article-title: From multimedia instruction to multimedia evaluation
  publication-title: Journal of Educational Multimedia and Hypermedia
– start-page: 369
  year: 1998
  end-page: 381
  ident: bib3
  article-title: Sorting Out Sorting: a case study of software visualization for teaching computer science
  publication-title: Software visualization. Programming as a multimedia experience
– start-page: 121
  year: 2001
  end-page: 130
  ident: bib2
  article-title: A context for the assessment of algorithm visualization system as pedagogical tools
  publication-title: Proceedings of the first program visualization workshop
– year: 2005
  ident: bib40
  article-title: Ejercicios Resueltos de Bases de Lenguajes de Programación
– start-page: 355
  year: 2008
  ident: bib22
  article-title: Reevaluating and refining the engagement taxonomy
  publication-title: Proceedings of the 13th annual SIGCSE conference on innovation and technology in computer science education
– year: 1983
  ident: bib27
  article-title: The empirical case for dual coding
– year: 1959
  ident: 10.1016/j.compedu.2013.02.013_bib6
– volume: 50
  start-page: 179
  issue: 1
  year: 2008
  ident: 10.1016/j.compedu.2013.02.013_bib41
  article-title: An approach to effortless construction of program animations
  publication-title: Computers & Education
  doi: 10.1016/j.compedu.2006.04.005
– volume: 33
  start-page: 131
  issue: 2–3
  year: 1999
  ident: 10.1016/j.compedu.2013.02.013_bib1
  article-title: The functions of multiple representations
  publication-title: Computers & Education
  doi: 10.1016/S0360-1315(99)00029-9
– start-page: 803
  year: 1997
  ident: 10.1016/j.compedu.2013.02.013_bib9
  article-title: Taxonomies of educational objectives
– volume: 2
  start-page: 8
  year: 2001
  ident: 10.1016/j.compedu.2013.02.013_bib4
  article-title: Program visualization in theory and practice
  publication-title: Informatik/Informatique
– start-page: 95
  year: 2003
  ident: 10.1016/j.compedu.2013.02.013_bib12
  article-title: Dancing hamsters and marble statues: characterizing student visualizations of algorithms
– start-page: 382
  year: 2004
  ident: 10.1016/j.compedu.2013.02.013_bib30
  article-title: Effective features of algorithm visualizations
– volume: 9
  start-page: 7:1
  year: 2009
  ident: 10.1016/j.compedu.2013.02.013_bib25
  article-title: Extending the engagement taxonomy: software visualization and collaborative learning
  publication-title: ACM Transactions on Computing Education
  doi: 10.1145/1513593.1513600
– volume: 13
  start-page: 259
  issue: 3
  year: 2002
  ident: 10.1016/j.compedu.2013.02.013_bib16
  article-title: A meta-study of algorithm visualization effectiveness
  publication-title: Journal of Visual Languages and Computing
  doi: 10.1006/jvlc.2002.0237
– volume: 54
  start-page: 265
  issue: 2
  year: 2001
  ident: 10.1016/j.compedu.2013.02.013_bib18
  article-title: Rethinking the evaluation of algorithm animations as learning aids: an observational study
  publication-title: International Journal of Human-computer Studies
  doi: 10.1006/ijhc.2000.0409
– year: 2005
  ident: 10.1016/j.compedu.2013.02.013_bib40
– volume: 9
  start-page: 9:1
  year: 2009
  ident: 10.1016/j.compedu.2013.02.013_bib39
  article-title: A survey of successful evaluations of program visualization and algorithm animation systems
  publication-title: ACM Transactions on Computing Education
  doi: 10.1145/1538234.1538236
– start-page: 216
  year: 2005
  ident: 10.1016/j.compedu.2013.02.013_bib19
  article-title: Results from the evaluation of the effectiveness of an online tutor on expression evaluation
– year: 2010
  ident: 10.1016/j.compedu.2013.02.013_bib28
– start-page: 121
  year: 2001
  ident: 10.1016/j.compedu.2013.02.013_bib2
  article-title: A context for the assessment of algorithm visualization system as pedagogical tools
– volume: 10
  start-page: 251
  issue: 3
  year: 1998
  ident: 10.1016/j.compedu.2013.02.013_bib37
  article-title: Cognitive architecture and instructional design
  publication-title: Educational Psychology Review
  doi: 10.1023/A:1022193728205
– start-page: 163
  year: 2005
  ident: 10.1016/j.compedu.2013.02.013_bib42
  article-title: Effortless construction and management of program animations on the web
– volume: 28
  start-page: 223
  issue: 4
  year: 1997
  ident: 10.1016/j.compedu.2013.02.013_bib17
  article-title: Integrating algorithm animation into a learning environment
  publication-title: Computers & Education
  doi: 10.1016/S0360-1315(97)00015-8
– volume: 50
  start-page: 301
  issue: 1
  year: 2008
  ident: 10.1016/j.compedu.2013.02.013_bib14
  article-title: Designing, visualizing, and discussing algorithms within a CS 1 studio experience: an empirical study
  publication-title: Computers & Education
  doi: 10.1016/j.compedu.2006.06.002
– volume: 11
  start-page: 65
  issue: 1
  year: 1987
  ident: 10.1016/j.compedu.2013.02.013_bib21
  article-title: Why a diagram is (sometimes) worth ten thousand words
  publication-title: Cognitive Science
  doi: 10.1111/j.1551-6708.1987.tb00863.x
– volume: 4
  start-page: 147
  year: 1995
  ident: 10.1016/j.compedu.2013.02.013_bib8
  article-title: From multimedia instruction to multimedia evaluation
  publication-title: Journal of Educational Multimedia and Hypermedia
– volume: 93
  start-page: 223
  issue: 3
  year: 2004
  ident: 10.1016/j.compedu.2013.02.013_bib29
  article-title: Does active learning work? A review of the research
  publication-title: Journal of Engineering Education
  doi: 10.1002/j.2168-9830.2004.tb00809.x
– start-page: 25
  year: 1997
  ident: 10.1016/j.compedu.2013.02.013_bib35
  article-title: Using student-built algorithm animations as learning aids
– volume: 40
  start-page: 1
  issue: 1
  year: 2003
  ident: 10.1016/j.compedu.2013.02.013_bib5
  article-title: The Jeliot 2000 program animation system
  publication-title: Computers & Education
  doi: 10.1016/S0360-1315(02)00076-3
– start-page: 21
  year: 2000
  ident: 10.1016/j.compedu.2013.02.013_bib15
  article-title: Using visualizations to learn algorithms: should students construct their own, or view an expert’s?
– ident: 10.1016/j.compedu.2013.02.013_bib23
– start-page: 87
  year: 2003
  ident: 10.1016/j.compedu.2013.02.013_bib11
  article-title: Algorithm visualization in CS education: comparing levels of student engagement
– year: 1991
  ident: 10.1016/j.compedu.2013.02.013_bib7
– start-page: 369
  year: 1998
  ident: 10.1016/j.compedu.2013.02.013_bib3
  article-title: Sorting Out Sorting: a case study of software visualization for teaching computer science
– volume: 39
  start-page: 237
  issue: 3
  year: 2002
  ident: 10.1016/j.compedu.2013.02.013_bib13
  article-title: Integrating algorithm visualization technology into an undergraduate algorithms course: ethnographic studies of a social constructivist approach
  publication-title: Computers & Education
  doi: 10.1016/S0360-1315(02)00044-1
– start-page: 1
  year: 1989
  ident: 10.1016/j.compedu.2013.02.013_bib10
  article-title: Introduction
– year: 1983
  ident: 10.1016/j.compedu.2013.02.013_bib27
– volume: 35
  start-page: 131
  issue: 2
  year: 2002
  ident: 10.1016/j.compedu.2013.02.013_bib26
  article-title: Exploring the role of visualization and engagement in computer science education
  publication-title: ACM SIGCSE Bulletin, Working Group Reports from ITiCSE on Innovation and Technology in Computer Science Education
  doi: 10.1145/960568.782998
– start-page: 355
  year: 2008
  ident: 10.1016/j.compedu.2013.02.013_bib22
  article-title: Reevaluating and refining the engagement taxonomy
– volume: 42
  start-page: 14
  issue: 3
  year: 2007
  ident: 10.1016/j.compedu.2013.02.013_bib43
  article-title: WinHIPE: an IDE for functional programming based on rewriting and visualization
  publication-title: ACM SIGPLAN Notices
  doi: 10.1145/1273039.1273042
– year: 2005
  ident: 10.1016/j.compedu.2013.02.013_bib24
– year: 1998
  ident: 10.1016/j.compedu.2013.02.013_bib36
– volume: 45
  start-page: 131
  issue: 2
  year: 1996
  ident: 10.1016/j.compedu.2013.02.013_bib31
  article-title: External cognition: how do graphical representations work?
  publication-title: International Journal of Human-computer Studies
  doi: 10.1006/ijhc.1996.0048
– volume: 12
  start-page: 267
  issue: 2
  year: 2009
  ident: 10.1016/j.compedu.2013.02.013_bib20
  article-title: Comparing learning performance of students using algorithm visualizations collaboratively on different engagement levels
  publication-title: Educational Technology & Society
– volume: 178
  start-page: 3
  year: 2007
  ident: 10.1016/j.compedu.2013.02.013_bib38
  article-title: An evaluation of the effortless approach to build algorithm animations with WinHIPE
  publication-title: Electronic Notes in Theoretical Computer Science
  doi: 10.1016/j.entcs.2007.01.038
SSID ssj0004645
Score 2.1985092
Snippet Programming is one of the most complex subjects in computer science degrees. Program visualization is one of the approaches adopted to make programming...
SourceID unpaywall
proquest
crossref
elsevier
SourceType Open Access Repository
Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 178
SubjectTerms Animation
Construction
Education
Evaluation of CAL systems
Interactive learning environments
Learning
Multimedia/hypermedia systems
Programming
Programming and programming languages
Simulations
Students
Tasks
Viewing
SummonAdditionalLinks – databaseName: Elsevier ScienceDirect
  dbid: .~1
  link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LS8QwEA6yF72IT1xfRBA81W6bNG29iSjiwYsK3kLSJrLL0i3bXdSLv92ZNF3XgyieCmUS0kw68yX5ZoaQU20jlSr406xJFZ5W5YFOUxPENhc6E2UurGP53ovbJ373nDyvkKsuFgZpld72tzbdWWv_JvSzGdbDYfgAtheTxSR4IYOHmxjBzlOsYnD-ES3FRrpCxSgcoPRXFE84wr5rPBMBL8hc6s6I_eSflvDn6ryq1furGo-XXNHNBln3GJJetsPcJCum2sLyy56qsU2mj44MSwHc0ZawATaNzhtDJ5aaTg668OwsqqphG8LYXFBYOBQ5hw0KN23qy7OGmurF82RAGrqe1MOCOkK6eQMkv0Oebq4fr24DX1whKACjzIKSwd5IMKvFIAY1GaZgK2MTpos8K7RQRaw1t7pkCtycSkSe66wsuEmz0nKhFNslvWpSmT1CE50OAEWqSMQRNwOda8sNNyWDraKKorxPeDelsvCZx7EAxlh2FLOR9JqQqAk5iCU8-uR80axuU2_81iDr9CW_rSEJ7uG3piedfiX8X3hpoiozmTcyEg5SMg6fES4U_7cB7f9_QAdkLXaFN5DNdkh6s-ncHAH8meljt74_AVRFBac
  priority: 102
  providerName: Elsevier
Title Toward the effective use of educational program animations: The roles of student's engagement and topic complexity
URI https://dx.doi.org/10.1016/j.compedu.2013.02.013
https://www.proquest.com/docview/1651435349
http://hdl.handle.net/10115/11670
UnpaywallVersion submittedVersion
Volume 67
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Baden-Württemberg Complete Freedom Collection (Elsevier)
  customDbUrl:
  eissn: 1873-782X
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0004645
  issn: 1873-782X
  databaseCode: GBLVA
  dateStart: 20110101
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
– providerCode: PRVESC
  databaseName: Elsevier SD Complete Freedom Collection [SCCMFC]
  customDbUrl:
  eissn: 1873-782X
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0004645
  issn: 1873-782X
  databaseCode: ACRLP
  dateStart: 19950101
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
– providerCode: PRVESC
  databaseName: Elsevier SD Freedom Collection Journals [SCFCJ]
  customDbUrl:
  eissn: 1873-782X
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0004645
  issn: 1873-782X
  databaseCode: AIKHN
  dateStart: 19950101
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
– providerCode: PRVESC
  databaseName: ScienceDirect (Elsevier)
  customDbUrl:
  eissn: 1873-782X
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0004645
  issn: 1873-782X
  databaseCode: .~1
  dateStart: 19950101
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
– providerCode: PRVLSH
  databaseName: Elsevier Journals
  customDbUrl:
  mediaType: online
  eissn: 1873-782X
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0004645
  issn: 1873-782X
  databaseCode: AKRWK
  dateStart: 19950101
  isFulltext: true
  providerName: Library Specific Holdings
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LT9wwELbo7oFegBYqXl0ZqVJP2Y1jx0m4rVDRtkirHlhpOVl2YlfAKrsiG_E48NsZxw4gEIKecvFYsWbs-cb-ZgahH8oQmUjYaUYn0t5WZYFKEh1EJuMq5UXGTcPyHfPRhP2ZxtMV1PYnfFFegFjAMrBPBRCVd3kMcLuDupPx3-GZe4MMA-K6FJA0oQF4u-lTls7gwiptYe88wMvRpjQnoW_5n2f4crUuF_L2Ws5mz1zN8fpTwo5jmFz266Xq53ev6ze-vYoNtOaBJh46y_iCVnT51fZo9nyOTXR12jBmMSBA7FgdcPDhutJ4brBux8EUnsKFZXnu8hyrQwzWhS0xsbKDK1cf82eFdfnPk2lgNEw9X5znuGGt6xuA-1tocvzr9GgU-A4MQQ5AZhkUFAIoTo3iYQS61FRCvGNiqvIszRWXeaQUM6qgEnyhjHmWqbTImU7SwjAuJf2GOuW81NsIxyoJAWpKwiPCdKgyZZhmuqAQT0pCsh3EWr2I3Jcnt10yZqLloV0Ir05h1SnCSMBnB_UfxRauPsd7AmmrdOFBhgMPAnzIe6IHrZEI2IT2ZUWWel5XgvAGd1IGyxg8Ws_Hfmj3vyX20OeoacphmW77qLO8qvV3gEZL1UOf-vekh7rD3yejcc9vlQdQYQ-p
linkProvider Unpaywall
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1NT9wwELUoPdBLBQXEZ3ElpJ5CNrHjJNwQKtq2y166K-3NshMbLVplI7KrwoXfzozj0OWAQD1FisaW43Fmnu03M4ScahupVMGfZk2q8LQqD3SamiC2udCZKHNhHct3KPpj_muSTNbIZRcLg7RKb_tbm-6stX8T-tkM6-k0_AO2F5PFJHghg4ebH8hHnsQp7sDOHqOV4EhXqRilAxT_F8YT3mLnNR6KgBtkLndnxF5zUCsAdGNZ1erhr5rNVnzR1Sb57EEkvWjHuUXWTPUF6y97rsY2uRs5NiwFdEdbxgYYNbpsDJ1bajo56MLTs6iqpm0MY3NOYeVQJB02KNy0uS-_N9RUN54oA9LQ9byeFtQx0s09QPkdMr76MbrsB766QlAASFkEJYPNkWBWi14MejJMwV7GJkwXeVZooYpYa251yRT4OZWIPNdZWXCTZqXlQim2S9areWX2CE102gMYqSIRR9z0dK4tN9yUDPaKKoryfcK7KZWFTz2OFTBmsuOY3UqvCYmakL1YwmOfnD03q9vcG281yDp9yReLSIJ_eKvpt06_En4wvDVRlZkvGxkJhykZh88InxX_vgEd_P-ATshGf3Q9kIOfw9-H5FPsqnAgte2IrC_uluYYsNBCf3Vr_QmFNwjK
linkToUnpaywall http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LS8QwEA6yHvTiW3wTQfDU3aZJ09abiCIexIML6ykkbSLq0l3sFh-_3kmTrosi6qmXTGiYSeab5JsZhI6UITKRsNOMTqS9rcoClSQ6iEzGVcqLjJuG5XvNL_vsahAP5lDbn_BLeQFiAUvPPhVAVD7PY4DbHTTfv745vXNvkGFAXJcCkiY0AG83-MzS6T1apY3tnQd4OdqU5iT0J_8zgy8X6nIs317kcDjjai6WPxN2HMPkqVtPVDd__16_8edVrKAlDzTxqbOMVTSnyzXbo9nzOdbR823DmMWAALFjdcDBh-tK45HBuh0HU3gKF5blg8tzrE4wWBe2xMTKDq5cfczjCuvy3pNpYDRMPRo_5LhhretXgPsbqH9xfnt2GfgODEEOQGYSFBQCKE6N4mEEutRUQrxjYqryLM0Vl3mkFDOqoBJ8oYx5lqm0yJlO0sIwLiXdRJ1yVOothGOVhAA1JeERYTpUmTJMM11QiCclIdk2Yq1eRO7Lk9suGUPR8tAehVensOoUYSTgs426U7Gxq8_xm0DaKl14kOHAgwAf8pvoYWskAjahfVmRpR7VlSC8wZ2UwTJ6U-v52w_t_FtiFy1GTVMOy3TbQ53Jc633ARpN1IHfHB-MXw0d
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Toward+the+effective+use+of+educational+program+animations%3A+The+roles+of+student%27s+engagement+and+topic+complexity&rft.jtitle=Computers+and+education&rft.au=Urquiza-Fuentes%2C+Jaime&rft.au=Vel%C3%A1zquez-Iturbide%2C+J.+%C3%81ngel&rft.date=2013-09-01&rft.issn=0360-1315&rft.volume=67&rft.spage=178&rft.epage=192&rft_id=info:doi/10.1016%2Fj.compedu.2013.02.013&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_compedu_2013_02_013
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0360-1315&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0360-1315&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0360-1315&client=summon