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...
        Saved in:
      
    
          | Published in | Computers and education Vol. 67; pp. 178 - 192 | 
|---|---|
| Main Authors | , | 
| Format | Journal Article | 
| Language | English | 
| Published | 
            Elsevier Ltd
    
        01.09.2013
     | 
| Subjects | |
| Online Access | Get full text | 
| ISSN | 0360-1315 1873-782X 1873-782X  | 
| DOI | 10.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 |