Improving Engagement in Program Construction Examples for Learning Python Programming
This research is focused on how to support students’ acquisition of program construction skills through worked examples. Although examples have been consistently proven to be valuable for student’s learning, the learning technology for computer science education lacks program construction examples w...
Gespeichert in:
| Veröffentlicht in: | International journal of artificial intelligence in education Jg. 30; H. 2; S. 299 - 336 |
|---|---|
| Hauptverfasser: | , , , , , , |
| Format: | Journal Article |
| Sprache: | Englisch |
| Veröffentlicht: |
New York
Springer New York
01.06.2020
Springer Springer Nature B.V |
| Schlagworte: | |
| ISSN: | 1560-4292, 1560-4306 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | This research is focused on how to support students’ acquisition of program construction skills through worked examples. Although examples have been consistently proven to be valuable for student’s learning, the learning technology for computer science education lacks program construction examples with interactive elements that could engage students. The goal of this work is to investigate the value of the “engaging” features in programming examples. We introduce PCEX, an online tool developed to present program construction examples in an engaging fashion. We also present the results of a controlled study with a between-subject design that was conducted in a large introductory Python programming class to compare PCEX with non-interactive worked examples focused on program construction. The results of our study show the positive impact of interactive program construction examples on student’s engagement, problem-solving performance, and learning. |
|---|---|
| AbstractList | This research is focused on how to support students' acquisition of program construction skills through worked examples. Although examples have been consistently proven to be valuable for student's learning, the learning technology for computer science education lacks program construction examples with interactive elements that could engage students. The goal of this work is to investigate the value of the "engaging" features in programming examples. We introduce PCEX, an online tool developed to present program construction examples in an engaging fashion. We also present the results of a controlled study with a between-subject design that was conducted in a large introductory Python programming class to compare PCEX with non-interactive worked examples focused on program construction. The results of our study show the positive impact of interactive program construction examples on student's engagement, problem-solving performance, and learning. |
| Author | Schunn, Christian Malmi, Lauri Sirkiä, Teemu Brusilovsky, Peter Pollari-Malmi, Kerttu Hosseini, Roya Akhuseyinoglu, Kamil |
| Author_xml | – sequence: 1 givenname: Roya orcidid: 0000-0003-0531-5530 surname: Hosseini fullname: Hosseini, Roya email: roh38@pitt.edu organization: University of Pittsburgh – sequence: 2 givenname: Kamil orcidid: 0000-0002-7761-9755 surname: Akhuseyinoglu fullname: Akhuseyinoglu, Kamil organization: University of Pittsburgh – sequence: 3 givenname: Peter orcidid: 0000-0002-1902-1464 surname: Brusilovsky fullname: Brusilovsky, Peter organization: University of Pittsburgh – sequence: 4 givenname: Lauri orcidid: 0000-0003-1064-796X surname: Malmi fullname: Malmi, Lauri organization: Aalto University – sequence: 5 givenname: Kerttu orcidid: 0000-0003-2635-255X surname: Pollari-Malmi fullname: Pollari-Malmi, Kerttu organization: Aalto University – sequence: 6 givenname: Christian orcidid: 0000-0003-3589-297X surname: Schunn fullname: Schunn, Christian organization: University of Pittsburgh – sequence: 7 givenname: Teemu orcidid: 0000-0003-4415-6966 surname: Sirkiä fullname: Sirkiä, Teemu organization: Aalto University |
| BackLink | http://eric.ed.gov/ERICWebPortal/detail?accno=EJ1258542$$DView record in ERIC |
| BookMark | eNp9kE9LwzAYh4NMcJt-AUEoeK6-SZo2PcqoOhm4gzuHNE1rx5rMpBP37c2sf8DDTgn5_Z68yTNBI2ONRugSww0GyG59AiynMRCIAXCexXCCxpilECcU0tHPnuTkDE28XwMkGaTJGK3m3dbZ99Y0UWEa2ehOmz5qTbR0tnGyi2bW-N7tVN9aExUfsttutI9q66KFls4cwOW-f7W_RBeOztFpLTdeX3yvU7S6L15mj_Hi-WE-u1vEinLWx1RnSmW4kiVwwrBSSUVZVZVMEqkw0UmuQkQqlumUcUoSmeUlLgOTUsZqTqfoerg3_OFtp30v1nbnTBgpSE4JJzzLaWhdDS3tWiW2ru2k24viCRPGWUJCToZcOeu90_VvB4M46BWDXhH0ii-9AgLE_0Gq7eXBUu9kuzmO0gH1YY5ptPt79RHqEygJkKs |
| CitedBy_id | crossref_primary_10_1080_2331186X_2022_2134704 crossref_primary_10_1007_s10639_024_13104_0 crossref_primary_10_1186_s40594_023_00444_5 crossref_primary_10_1007_s11409_023_09362_x crossref_primary_10_1007_s10639_022_11444_3 crossref_primary_10_1016_j_iheduc_2022_100881 crossref_primary_10_1145_3560266 crossref_primary_10_3389_frai_2022_807320 crossref_primary_10_3390_app122412613 crossref_primary_10_1080_10447318_2025_2535530 |
| Cites_doi | 10.1006/jvlc.2002.0237 10.1207/s1532690xci0201_3 10.1007/3-540-58648-2_38 10.1007/978-3-642-33263-0_18 10.3102/00346543070002181 10.28945/1357 10.1007/978-3-540-73078-1_6 10.1023/A:1022193728205 10.1207/s1532690xci0701_1 10.1007/s40593-019-00184-0 10.1145/3287324.3287385 10.1145/3231644.3231652 10.1007/s10648-010-9143-6 10.1145/331795.331829 10.1007/s11423-008-9094-5 10.1007/978-3-319-11200-8_18 10.1007/978-1-4614-2018-7 10.1145/3141880.3141895 10.1145/2787622.2787731 10.1109/TLT.2019.2896080 10.1037/a0032690 10.1016/S0360-1315(99)00023-8 10.1007/s40593-019-00179-x 10.1109/TE.2002.808240 10.1145/774833.774835 10.1145/2157136.2157180 10.1007/s10212-012-0164-z 10.1145/782941.782998 10.1109/MCG.2005.110 10.1109/JPROC.2008.921611 10.1080/09500693.2017.1386807 10.1007/s11257-010-9077-1 10.1037/0022-0663.93.3.579 10.1037/0096-3445.127.4.355 10.1016/j.cedpsych.2011.05.002 10.1145/3051457.3053970 10.1145/131295.131301 10.1145/3231644.3231657 10.1016/j.compedu.2006.01.008 10.1145/199691.199778 10.1109/TLT.2015.2441718 10.1037/h0080061 10.1093/acprof:oso/9780195178845.003.0007 10.1037/0022-0663.86.1.122 10.1177/0013164408323233 10.1207/s15516709cog1302_1 10.1145/973620.973716 10.1037/0022-0663.92.1.126 10.1007/s11257-016-9181-y 10.1007/s11251-009-9107-8 10.1145/2325296.2325335 10.1145/1592761.1592779 10.1207/S15326985EP3801_4 10.1207/s15516709cog2101_1 10.1145/2526968.2526990 10.1145/792548.611966 10.1145/2839509.2844617 10.1016/j.lindif.2005.06.004 10.1007/s10648-007-9055-2 |
| ContentType | Journal Article |
| Copyright | International Artificial Intelligence in Education Society 2020 International Artificial Intelligence in Education Society 2020. |
| Copyright_xml | – notice: International Artificial Intelligence in Education Society 2020 – notice: International Artificial Intelligence in Education Society 2020. |
| DBID | AAYXX CITATION 7SW BJH BNH BNI BNJ BNO ERI PET REK WWN 0-V 3V. 7XB 88B 8FE 8FG 8FK ABJCF ABUWG AFKRA AHOVV ALSLI ARAPS AZQEC BENPR BGLVJ CCPQU CJNVE DWQXO GNUQQ HCIFZ L6V M0P M7S P5Z P62 PHGZM PHGZT PKEHL PQEDU PQEST PQGLB PQQKQ PQUKI PRINS PTHSS Q9U |
| DOI | 10.1007/s40593-020-00197-0 |
| DatabaseName | CrossRef ERIC ERIC (Ovid) ERIC ERIC ERIC (Legacy Platform) ERIC( SilverPlatter ) ERIC ERIC PlusText (Legacy Platform) Education Resources Information Center (ERIC) ERIC ProQuest Social Sciences Premium Collection ProQuest Central (Corporate) ProQuest Central (purchase pre-March 2016) Education Database (Alumni Edition) ProQuest SciTech Collection ProQuest Technology Collection ProQuest Central (Alumni) (purchase pre-March 2016) Materials Science & Engineering Collection ProQuest Central (Alumni Edition) ProQuest Central UK/Ireland Education Research Index Social Science Premium Collection Advanced Technologies & Computer Science Collection ProQuest Central Essentials ProQuest Central Technology Collection ProQuest One Community College Education Collection ProQuest Central Korea ProQuest Central Student SciTech Premium Collection ProQuest Engineering Collection ProQuest Education Engineering Database Advanced Technologies & Aerospace Database ProQuest Advanced Technologies & Aerospace Collection ProQuest One Academic ProQuest One Academic (New) ProQuest One Academic Middle East (New) ProQuest One Education ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Applied & Life Sciences ProQuest One Academic (retired) ProQuest One Academic UKI Edition ProQuest Central China Engineering Collection ProQuest Central Basic |
| DatabaseTitle | CrossRef ERIC ProQuest One Education ProQuest Central Student Technology Collection ProQuest One Academic Middle East (New) ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Essentials ProQuest Central (Alumni Edition) SciTech Premium Collection ProQuest One Community College ProQuest Central China ProQuest Central ProQuest One Applied & Life Sciences ProQuest Engineering Collection ProQuest Central Korea ProQuest Central (New) Engineering Collection Advanced Technologies & Aerospace Collection Social Science Premium Collection Engineering Database Education Collection ProQuest Central Basic ProQuest Education Journals ProQuest One Academic Eastern Edition ProQuest Technology Collection ProQuest SciTech Collection Advanced Technologies & Aerospace Database ProQuest Social Sciences Premium Collection ProQuest One Academic UKI Edition Materials Science & Engineering Collection ProQuest One Academic ProQuest Education Journals (Alumni Edition) ProQuest Central (Alumni) ProQuest One Academic (New) |
| DatabaseTitleList | ERIC ProQuest One Education |
| Database_xml | – sequence: 1 dbid: BENPR name: ProQuest Central url: https://www.proquest.com/central sourceTypes: Aggregation Database |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Education Computer Science |
| EISSN | 1560-4306 |
| ERIC | EJ1258542 |
| EndPage | 336 |
| ExternalDocumentID | EJ1258542 10_1007_s40593_020_00197_0 |
| GroupedDBID | -EM -W8 .GO 06D 0R~ 203 2WC 4.4 406 96X AACDK AAHNG AAHSB AAIAL AAJBT AAJKR AANZL AAOTM AARHV AARTL AASML AATNV AATVU AAUYE AAYIU AAYQN AAYTO AAZMS ABAKF ABDZT ABECU ABFTV ABIVO ABJCF ABJNI ABJOX ABKCH ABMQK ABOPQ ABPLI ABQBU ABTEG ABTHY ABTKH ABTMW ABUBZ ABUWG ABXPI ACAOD ACCUX ACDTI ACGFO ACGFS ACHSB ACIWK ACKNC ACMLO ACOKC ACPIV ACPQW ACREN ACZOJ ADHHG ADHIR ADINQ ADKNI ADKPE ADRFC ADTPH ADURQ ADYFF ADYOE ADZKW ADZMO AEBTG AEFQL AEGNC AEJHL AEJRE AEMSY AEOHA AEPYU AESKC AETCA AEVLU AEXYK AFBBN AFKRA AFLOW AFQWF AFRHK AFZKB AGAYW AGDGC AGMZJ AGQEE AGQMX AGRTI AGWZB AGYKE AHAVH AHBYD AHKAY AHSBF AIAKS AIGIU AIIXL AILAN AITGF AJBLW AJRNO AJZVZ AKLTO ALFXC ALMA_UNASSIGNED_HOLDINGS ALSLI AMKLP AMTXH AMXSW AMYLF AMYQR ANMIH ARAPS ASPBG AUKKA AVWKF AXYYD AYJHY AZQEC BENPR BGLVJ BGNMA BSONS CAG CCPQU CJNVE COF CSCUP DNIVK DPUIP DWQXO E3Z EBLON EBS EDJ EIOEI EJD ESBYG FERAY FIGPU FINBP FNLPD FRRFC FSGXE FYJPI GGCAI GGRSB GJIRD GNUQQ HCIFZ HG6 HZ~ IKXTQ IL9 IOS ITM IWAJR J-C JZLTJ KOV LLZTM M0P M4Y M7S MET MIO MK~ NPVJJ NQJWS NU0 O9- O93 O9G O9J OK1 P2P PQEDU PT4 PTHSS RLLFE ROL RSV SISQX SJYHP SNE SNPRN SNX SOHCF SOJ SPISZ SRMVM SSLCW SSXJD STPWE TR2 TSG UG4 UOJIU UTJUX UZXMN VFIZW W23 W48 Z7Z Z83 Z88 ZMTXR AAYXX ABBRH ABDBE ABFSG ABRTQ ACSTC ADKFA AEZWR AFDZB AFFHD AFHIU AFOHR AHPBZ AHWEU AIXLP AJNRN ATHPR AYFIA CITATION PHGZM PHGZT PQGLB 7SW BJH BNH BNI BNJ BNO ERI PET REK WWN 0-V 3V. 7XB 8FE 8FG 8FK AHOVV L6V P62 PKEHL PQEST PQQKQ PQUKI PRINS Q9U |
| ID | FETCH-LOGICAL-c385t-3e7cc71dab08251cc4d35ddb5a2ac12e49cab02d57e658324a79b1bcc76355f83 |
| IEDL.DBID | RSV |
| ISICitedReferencesCount | 30 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000541043500001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 1560-4292 |
| IngestDate | Wed Nov 05 04:06:00 EST 2025 Tue Dec 02 16:24:01 EST 2025 Sat Nov 29 02:16:20 EST 2025 Tue Nov 18 21:28:23 EST 2025 Fri Feb 21 02:34:17 EST 2025 |
| IsDoiOpenAccess | false |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 2 |
| Keywords | CS1 Classroom study Worked examples Program construction Introductory programming education Python |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c385t-3e7cc71dab08251cc4d35ddb5a2ac12e49cab02d57e658324a79b1bcc76355f83 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ORCID | 0000-0002-7761-9755 0000-0003-3589-297X 0000-0003-4415-6966 0000-0002-1902-1464 0000-0003-1064-796X 0000-0003-0531-5530 0000-0003-2635-255X |
| OpenAccessLink | https://aaltodoc.aalto.fi/handle/123456789/101526 |
| PQID | 2932828793 |
| PQPubID | 2043630 |
| PageCount | 38 |
| ParticipantIDs | proquest_journals_2932828793 eric_primary_EJ1258542 crossref_primary_10_1007_s40593_020_00197_0 crossref_citationtrail_10_1007_s40593_020_00197_0 springer_journals_10_1007_s40593_020_00197_0 |
| PublicationCentury | 2000 |
| PublicationDate | 20200600 2020-06-00 20200601 |
| PublicationDateYYYYMMDD | 2020-06-01 |
| PublicationDate_xml | – month: 6 year: 2020 text: 20200600 |
| PublicationDecade | 2020 |
| PublicationPlace | New York |
| PublicationPlace_xml | – name: New York – name: Heidelberg |
| PublicationSubtitle | Official Journal of the International AIED Society |
| PublicationTitle | International journal of artificial intelligence in education |
| PublicationTitleAbbrev | Int J Artif Intell Educ |
| PublicationYear | 2020 |
| Publisher | Springer New York Springer Springer Nature B.V |
| Publisher_xml | – name: Springer New York – name: Springer – name: Springer Nature B.V |
| References | EvansCGibbonsNJThe interactivity effect in multimedia learningComputers & Education200749411471160 LawrenceAWEmpirical studies of the value of algorithm animation in algorithm understanding1993PhD thesisGeorgia Institute of Technology Cooper, S., Dann, W., & Pausch, R. (2003). Teaching objects-first in introductory computer science. In: ACM SIGCSE Bulletin, vol. 35, pp. 191–195. ACM. Nokes-MalachTJVanLehnKBelenkyDMLichtensteinMCoxGCoordinating principles and examples through analogy and self-explanationEuropean Journal of Psychology of Education201328412371263 Aiken, L.S, West, S.G, & Reno, R.R. (1991). Multiple regression: Testing and interpreting interactions. Sage. McLaren, BM., Adams, D., Durkin, K., Goguadze, G., Mayer, RE., Rittle-Johnson, B., Sosnovsky, S., Isotani, S., & van Velsen, M. (2012). To err is human, to explain and correct is divine: A study of interactive erroneous examples with middle school math students. In: 7th European conference on technology enhanced learning (EC-TEL 2012), vol. 7563 of lecture notes in computer science, pp. 222–235. SwellerJVan MerrienboerJJGPaasFGWCCognitive architecture and instructional designEducational psychology review1998103251296 ChiMTHBassokMLewisMWReimannPGlaserRSelf-explanations: How students study and use examples in learning to solve problemsCognitive Science1989132145182 AtkinsonRKDerrySJRenklAWorthamDLearning from examples: Instructional principles from the worked examples researchReview of educational research2000702181214 KalyugaSAyresPChandlerPSwellerJThe expertise reversal effectEducational Psychologist20033812331 Chen, X., Mitrovic, A., & Matthews, M. (2019b). Investigating the effect of agency on learning from worked examples, erroneous examples and problem solving. International Journal of Artificial Intelligence in Education. WeberGBrusilovskyPElm-art: An adaptive versatile system for web-based instructionInternational Journal of Artificial Intelligence in Education (IJAIED)200112351384 SkinnerEAKindermannTAFurrerCJA motivational perspective on engagement and disaffection: Conceptualization and assessment of children’s behavioral and emotional participation in academic activities in the classroomEducational and Psychological Measurement20096934935252668675 Nunnally, J.C. (1978). Psychometric Ttheory: 2d Ed. McGraw-Hill. CatramboneRThe subgoal learning model: Creating better examples so that students can solve novel problemsJournal of Experimental Psychology: General19981274355376 SorvaJKaravirtaVMalmiLA review of generic program visualization systems for introductory programming educationACM Transactions on Computing Education (TOCE)201313415:115:64 Chen, X., Mitrovic, A., & Matthews, M. (2019a). Learning from worked examples, erroneous examples and problem solving: Towards adaptive selection of learning activities. IEEE Transactions on Learning Technologies, pages 1–1. AtkinsonRKRenklAInteractive example-based learning environments: Using interactive elements to encourage effective processing of worked examplesEducational Psychology Review2007193375386 Renkl, A., & Atkinson, R. (2007). An example order for cognitive skill acquisition. Oxford University Press. RenklALearning from worked-out examples: A study on individual differencesCognitive science1997211129 AuvinenTHakulinenLMalmiLIncreasing students’ awareness of their behavior in online learning environments with visualizations and achievement badgesIEEE Transactions on Learning Technologies201883261273 Khandwala, K., & Guo, P.J. (2018). Codemotion: expanding the design space of learner interactions with computer programming tutorial videos. In: Proceedings of the Fifth Annual ACM Conference on Learning at Scale, pp. 57, 1–57, vol. 10. Morrison, B.B., Margulieux, L.E., Ericson, B., & Guzdial, M. (2016). Subgoals help students solve parsons problems. In: Proceedings of the 47th ACM Technical Symposium on Computing Science Education, pages 42–47 ACM. BrusilovskyPYudelsonMVFrom webex to navex: Interactive access to annotated program examplesProceedings of the IEEE2008966990999 Ericson, B.J, Margulieux, L.E., & Rick, J. (2017). Solving parsons problems versus fixing and writing code. In: Proceedings of the 17th Koli calling conference on computing education research, pp. 20–29. ACM. Sears, A., & Wolfe, R. (1995). Visual analysis: Adding breadth to a computer graphics course. In: ACM SIGCSE Bulletin, vol. 27, pp. 195–198. ACM. Getao, K.W. (1990). An environment to support the use of program examples while learning to program in lisp. In: Proceedings of the IFIP TC13 3rd international conference on human-computer interaction, pp. 1015–1016. North-Holland Publishing Co. ReeveJHow students create motivationally supportive learning environments for themselves: The concept of agentic engagementJournal of Educational Psychology201310535795953036596 Dann, W., Cosgrove, D., Slater, D., Culyba, D., & Cooper, S. (2012). Mediated transfer: Alice 3 to java. In: Proceedings of the 43rd ACM technical symposium on Computer Science Education, pp. 141–146. ACM. Harvey, B., & Mönig, J. (2010). Bringing “no ceiling” to scratch: Can one language serve kids and computer scientists. Proc Constructionism. PaasFGWCVan MerriënboerJJGVariability of worked examples and transfer of geometrical problem-solving skills: A cognitive-load approachJournal of educational psychology1994861122133 BrusilovskyPYudelsonMHsiaoI-HProblem solving examples as first class objects in educational digital libraries: Three obstacles to overcomeJournal of Educational Multimedia and Hypermedia2009183267288 Fabic, G.V.F., Mitrovic, A., & Neshatian, K. (2019). Evaluation of parsons problems with menu-based self-explanation prompts in a mobile python tutor. International Journal of Artificial Intelligence in Education. ISSN 1560-4306. Weber, G., & Mollenberg, A. (1994). Elm-pe: A knowledge-based programming environment for learning lisp. In: Proceedings of ED-MEDIA 1994, pp. 557–562 ERIC. WardMSwellerJStructuring effective worked examplesCognition and instruction199071139 BloomSBTaxonomy of educational objectives, handbook I: The cognitive domain1956New YorkDavid McKay Co Inc. PirolliPLAndersonJRThe role of learning from examples in the acquisition of recursive programming skillsCanadian Journal of Psychology/Revue canadienne de psychologie1985392240272 SaldenRJCMAlevenVSchwonkeRRenklAThe expertise reversal effect and worked examples in tutored problem solvingInstructional Science2010383289307ISSN 1573- 1952 IhantolaPKaravirtaVTwo-Dimensional Parson’s Puzzles: The Concept, Tools, and First ObservationsJournal of Information Technology Education: Innovations in Practice201110114 ReeveJTsengC-MAgency as a fourth aspect of students’ engagement during learning activitiesContemporary Educational Psychology2011364257267 KayRHKnaackLAssessing learning, quality and engagement in learning objects: The learning object evaluation scale for students (loes-s)Educational Technology Research and Development2009572147168 RiversKAutomated data-driven hint generation for learning programming2017PhD thesisCarnegie Mellon University Hansen, S.R., Narayanan, N.H., & Schrimpsher, D. (2000). Helping learners visualize and comprehend algorithms. Interactive Multimedia Electronic Journal of Computer-Enhanced Learning, 2(1). KalyugaSChandlerPSwellerJIncorporating learner experience into the design of multimedia instructionJournal of Educational Psychology2000921126136 Naps, T.L, Eagan, J.R, & Norton, L.L. (2000). Jhavé – an environment to actively engage students in web-based algorithm visualizations. In: ACM SIGCSE bulletin, vol. 32, pp. 109–113. ACM. Loboda, T., Guerra, J., Hosseini, R., & Brusilovsky, P. (2014). Mastery grids: An open source social educational progress visualization. In de Freitas, S, Rensing, C, Muñoz Merino, P.J., & Ley, T (Eds.) 9th European conference on technology enhanced learning (EC-TEL 2014), vol. 8719 of lecture notes in computer science (pp. 235–248). Sirkiä, T. (2013). A javascript library for visualizing program execution. In: Proceedings of the 13th Koli calling international conference on computing education research, pp. 189–190. ACM. ByrneMDCatramboneRStaskoJTEvaluating animations as student aids in learning computer algorithmsComputers & education1999334253278 Miller, B.N., & Ranum, D.L. (2012). Beyond pdf and epub: toward an interactive textbook. In: Proceedings of the 17th ACM annual conference on innovation and technology in computer science education, pp. 150–155. ACM. NapsTLRößlingGAlmstrum, V.Dann, W.Fleischer, R.Hundhausen, C.Korhonen, A.Malmi, L.McNally, M.Rodger, S.Velázquez-IturbideJÁExploring the role of visualization and engagement in computer science educationACM SIGCSE bulletin200235131152 Brusilovsky, P. (1994). Explanatory visualization in an educational programming environment: connecting examples with general knowledge. In: 4th international conference on human-computer interaction, EWHCI’94, vol. 876 of Lecture Notes in Computer Science, pp. 202–212. Springer-Verlag. ResnickMMaloneyJMonroy-HernándezARuskNEastmondEBrennanKMillnerARosenbaumESilverJSilvermanBScratch: programming for allCommunications of the ACM200952116067 KalyugaSChandlerPTuovinenJSwellerJWhen problem solving is superior to studying worked examplesJournal of Educational Psychology2001933579588 Trafton, J.G., & Reiser, B.J. (1993). The contributions of studying examples and solving problems to skill acquisition. In: Proceedings of the 15th annual conference of the cognitive science society, pp. 1017–1022 ACM. LobodaTDBrusilovskyPUser-adaptive explanatory program visualization: Evaluation and insights from eye movementsUser Modeling and User-Adapted Interaction2010203191226 NapsTLJhavé: Supporting algorithm visualizationIEEE Computer Graphics and Applications20052554955 Christenson, S.L., Reschly, A.L., & Wylie, C. (2012). Handbook of research on student engagement. Springer Science & Business Media. NajarASMitrovicAMcLarenBMLearning with intelligent tutors and worked examples: Selecting learning activities a S Kalyuga (197_CR32) 2003; 38 TD Loboda (197_CR39) 2010; 20 RK Atkinson (197_CR2) 2007; 19 A Renkl (197_CR57) 1997; 21 197_CR61 197_CR20 RJCM Salden (197_CR62) 2010; 38 197_CR64 197_CR22 197_CR66 197_CR21 197_CR65 197_CR13 197_CR14 197_CR58 197_CR17 197_CR16 M Ward (197_CR73) 1990; 7 197_CR18 M Bathgate (197_CR5) 2017; 39 P Brusilovsky (197_CR9) 2008; 96 RK Atkinson (197_CR3) 2000; 70 197_CR71 T Auvinen (197_CR4) 2018; 8 SB Bloom (197_CR6) 1956 MTH Chi (197_CR15) 1989; 13 AW Lawrence (197_CR35) 1993 J Sorva (197_CR68) 2013; 13 197_CR77 197_CR76 197_CR24 RH Kay (197_CR33) 2009; 57 M Resnick (197_CR59) 2009; 52 197_CR26 197_CR25 TL Naps (197_CR46) 2005; 25 J Reeve (197_CR56) 2011; 36 197_CR27 AS Najar (197_CR45) 2016; 26 R Catrambone (197_CR12) 1998; 127 S Kalyuga (197_CR31) 2001; 93 P Brusilovsky (197_CR10) 2009; 18 A Davidovic (197_CR19) 2003; 46 K Rivers (197_CR60) 2017 197_CR40 197_CR41 RJCM Salden (197_CR63) 2010; 22 197_CR44 MC Linn (197_CR37) 1992; 35 197_CR43 197_CR34 197_CR78 G Weber (197_CR74) 1996; 7 197_CR36 G Weber (197_CR75) 2001; 12 197_CR38 Y Miyadera (197_CR42) 2007; 2 P Brna (197_CR7) 1998; 6 C Evans (197_CR23) 2007; 49 FGWC Paas (197_CR51) 1994; 86 J Sweller (197_CR70) 1998; 10 J Reeve (197_CR55) 2013; 105 J Sweller (197_CR69) 1985; 2 MD Byrne (197_CR11) 1999; 33 197_CR50 TJ Nokes-Malach (197_CR49) 2013; 28 197_CR53 197_CR52 197_CR8 CO Walker (197_CR72) 2006; 16 197_CR47 PL Pirolli (197_CR54) 1985; 39 CD Hundhausen (197_CR28) 2002; 13 P Ihantola (197_CR29) 2011; 10 S Kalyuga (197_CR30) 2000; 92 197_CR1 TL Naps (197_CR48) 2002; 35 EA Skinner (197_CR67) 2009; 69 |
| References_xml | – reference: Getao, K.W. (1990). An environment to support the use of program examples while learning to program in lisp. In: Proceedings of the IFIP TC13 3rd international conference on human-computer interaction, pp. 1015–1016. North-Holland Publishing Co. – reference: KalyugaSChandlerPSwellerJIncorporating learner experience into the design of multimedia instructionJournal of Educational Psychology2000921126136 – reference: Christenson, S.L., Reschly, A.L., & Wylie, C. (2012). Handbook of research on student engagement. Springer Science & Business Media. – reference: ResnickMMaloneyJMonroy-HernándezARuskNEastmondEBrennanKMillnerARosenbaumESilverJSilvermanBScratch: programming for allCommunications of the ACM200952116067 – reference: PaasFGWCVan MerriënboerJJGVariability of worked examples and transfer of geometrical problem-solving skills: A cognitive-load approachJournal of educational psychology1994861122133 – reference: Sharrock, R., Hamonic, E., Hiron, M., & Carlier, S. (2017). Codecast: An innovative technology to facilitate teaching and learning computer programming in a c language online course. In: Proceedings of the 4th ACM conference on learning at scale, pp. 147–148. ACM. – reference: Myller, N. (2006). Automatic prediction question generation during program visualization. In: Proceedings of the 4th program visualization workshop. – reference: SwellerJCooperGAThe use of worked examples as a substitute for problem solving in learning algebraCognition and instruction1985215989 – reference: Khandwala, K., & Guo, P.J. (2018). Codemotion: expanding the design space of learner interactions with computer programming tutorial videos. In: Proceedings of the Fifth Annual ACM Conference on Learning at Scale, pp. 57, 1–57, vol. 10. – reference: WeberGIndividual selection of examples in an intelligent learning environmentJournal of Interactive Learning Research199671331 – reference: KalyugaSChandlerPTuovinenJSwellerJWhen problem solving is superior to studying worked examplesJournal of Educational Psychology2001933579588 – reference: SkinnerEAKindermannTAFurrerCJA motivational perspective on engagement and disaffection: Conceptualization and assessment of children’s behavioral and emotional participation in academic activities in the classroomEducational and Psychological Measurement20096934935252668675 – reference: Esteves, M., & Mendes, A. (2003). Oop-anim, a system to support learning of basic object oriented programming concepts. In: Proceedings of compsystech’2003-international conference on computer systems and technologies, Sofia. Bulgaria. – reference: Morrison, B.B., Margulieux, L.E., Ericson, B., & Guzdial, M. (2016). Subgoals help students solve parsons problems. In: Proceedings of the 47th ACM Technical Symposium on Computing Science Education, pages 42–47 ACM. – reference: BathgateMSchunnCThe psychological characteristics of experiences that influence science motivation and content knowledgeInternational Journal of Science Education2017391724022432 – reference: ReeveJHow students create motivationally supportive learning environments for themselves: The concept of agentic engagementJournal of Educational Psychology201310535795953036596 – reference: WeberGBrusilovskyPElm-art: An adaptive versatile system for web-based instructionInternational Journal of Artificial Intelligence in Education (IJAIED)200112351384 – reference: Trafton, J.G., & Reiser, B.J. (1993). The contributions of studying examples and solving problems to skill acquisition. In: Proceedings of the 15th annual conference of the cognitive science society, pp. 1017–1022 ACM. – reference: Zhi, R., Price, T.W., Marwan, S., Milliken, A., Barnes, T., & Chi, M. (2019). Exploring the impact of worked examples in a novice programming environment. In: Proceedings of the 50th ACM technical symposium on computer science education, SIGCSE ’19, pp. 98–104. ACM. – reference: Fabic, G.V.F., Mitrovic, A., & Neshatian, K. (2019). Evaluation of parsons problems with menu-based self-explanation prompts in a mobile python tutor. International Journal of Artificial Intelligence in Education. ISSN 1560-4306. – reference: Dann, W., Cosgrove, D., Slater, D., Culyba, D., & Cooper, S. (2012). Mediated transfer: Alice 3 to java. In: Proceedings of the 43rd ACM technical symposium on Computer Science Education, pp. 141–146. ACM. – reference: EvansCGibbonsNJThe interactivity effect in multimedia learningComputers & Education200749411471160 – reference: Weber, G., & Mollenberg, A. (1994). Elm-pe: A knowledge-based programming environment for learning lisp. In: Proceedings of ED-MEDIA 1994, pp. 557–562 ERIC. – reference: MiyaderaYKurasawaKNakamuraSYonezawaNYokoyamaSA real-time monitoring system for programming education using a generator of program animation systemsJCP2007231220 – reference: Lieberman, H. (1987). An example-based environment for beginning programmers. In Artificial intelligence and education (pp. 135–151). Norwood: Ablex Publishing. – reference: IhantolaPKaravirtaVTwo-Dimensional Parson’s Puzzles: The Concept, Tools, and First ObservationsJournal of Information Technology Education: Innovations in Practice201110114 – reference: Sajaniemi, J., & Kuittinen, M. (2003). Program animation based on the roles of variables. In: Proceedings of the ACM symposium on Software visualization, pp. 7–ff. ACM. – reference: Ericson, B.J, Margulieux, L.E., & Rick, J. (2017). Solving parsons problems versus fixing and writing code. In: Proceedings of the 17th Koli calling conference on computing education research, pp. 20–29. ACM. – reference: NapsTLJhavé: Supporting algorithm visualizationIEEE Computer Graphics and Applications20052554955 – reference: WalkerCOGreeneBAMansellRAIdentification with academics, intrinsic/extrinsic motivation, and self-efficacy as predictors of cognitive engagementLearning and individual differences2006161112 – reference: LawrenceAWEmpirical studies of the value of algorithm animation in algorithm understanding1993PhD thesisGeorgia Institute of Technology – reference: AtkinsonRKDerrySJRenklAWorthamDLearning from examples: Instructional principles from the worked examples researchReview of educational research2000702181214 – reference: Loboda, T., Guerra, J., Hosseini, R., & Brusilovsky, P. (2014). Mastery grids: An open source social educational progress visualization. In de Freitas, S, Rensing, C, Muñoz Merino, P.J., & Ley, T (Eds.) 9th European conference on technology enhanced learning (EC-TEL 2014), vol. 8719 of lecture notes in computer science (pp. 235–248). – reference: ReeveJTsengC-MAgency as a fourth aspect of students’ engagement during learning activitiesContemporary Educational Psychology2011364257267 – reference: BrnaPSearching for examples with a programming techniques editorJournal of Computing and Information Technology1998611326 – reference: CatramboneRThe subgoal learning model: Creating better examples so that students can solve novel problemsJournal of Experimental Psychology: General19981274355376 – reference: Chen, X., Mitrovic, A., & Matthews, M. (2019a). Learning from worked examples, erroneous examples and problem solving: Towards adaptive selection of learning activities. IEEE Transactions on Learning Technologies, pages 1–1. – reference: Naps, T.L, Eagan, J.R, & Norton, L.L. (2000). Jhavé – an environment to actively engage students in web-based algorithm visualizations. In: ACM SIGCSE bulletin, vol. 32, pp. 109–113. ACM. – reference: RiversKAutomated data-driven hint generation for learning programming2017PhD thesisCarnegie Mellon University – reference: Parsons, D., & Haden, P. (2006). Parson’s programming puzzles: a fun and effective learning tool for first programming courses. In: Proceedings of the 8th Australasian conference on computing Education-Volume 52, pp. 157–163. Australian Computer Society Inc. – reference: KalyugaSAyresPChandlerPSwellerJThe expertise reversal effectEducational Psychologist20033812331 – reference: Miller, B.N., & Ranum, D.L. (2012). Beyond pdf and epub: toward an interactive textbook. In: Proceedings of the 17th ACM annual conference on innovation and technology in computer science education, pp. 150–155. ACM. – reference: RenklALearning from worked-out examples: A study on individual differencesCognitive science1997211129 – reference: Renkl, A., & Atkinson, R. (2007). An example order for cognitive skill acquisition. Oxford University Press. – reference: BrusilovskyPYudelsonMHsiaoI-HProblem solving examples as first class objects in educational digital libraries: Three obstacles to overcomeJournal of Educational Multimedia and Hypermedia2009183267288 – reference: Hansen, S.R., Narayanan, N.H., & Schrimpsher, D. (2000). Helping learners visualize and comprehend algorithms. Interactive Multimedia Electronic Journal of Computer-Enhanced Learning, 2(1). – reference: NajarASMitrovicAMcLarenBMLearning with intelligent tutors and worked examples: Selecting learning activities adaptively leads to better learning outcomes than a fixed curriculumUser Modeling and User-Adapted Interaction2016265459491ISSN 1573-1391 – reference: LobodaTDBrusilovskyPUser-adaptive explanatory program visualization: Evaluation and insights from eye movementsUser Modeling and User-Adapted Interaction2010203191226 – reference: Brusilovsky, P. (1994). Explanatory visualization in an educational programming environment: connecting examples with general knowledge. In: 4th international conference on human-computer interaction, EWHCI’94, vol. 876 of Lecture Notes in Computer Science, pp. 202–212. Springer-Verlag. – reference: Chen, X., Mitrovic, A., & Matthews, M. (2019b). Investigating the effect of agency on learning from worked examples, erroneous examples and problem solving. International Journal of Artificial Intelligence in Education. – reference: SaldenRJCMAlevenVSchwonkeRRenklAThe expertise reversal effect and worked examples in tutored problem solvingInstructional Science2010383289307ISSN 1573- 1952 – reference: SwellerJVan MerrienboerJJGPaasFGWCCognitive architecture and instructional designEducational psychology review1998103251296 – reference: Nunnally, J.C. (1978). Psychometric Ttheory: 2d Ed. McGraw-Hill. – reference: AtkinsonRKRenklAInteractive example-based learning environments: Using interactive elements to encourage effective processing of worked examplesEducational Psychology Review2007193375386 – reference: LinnMCClanceyMJThe case for case studies of programming problemsCommunications of the ACM1992353121132 – reference: Sirkiä, T. (2013). A javascript library for visualizing program execution. In: Proceedings of the 13th Koli calling international conference on computing education research, pp. 189–190. ACM. – reference: Cooper, S., Dann, W., & Pausch, R. (2003). Teaching objects-first in introductory computer science. In: ACM SIGCSE Bulletin, vol. 35, pp. 191–195. ACM. – reference: HundhausenCDDouglasSAStaskoJTA meta-study of algorithm visualization effectivenessJournal of Visual Languages & Computing2002133259290 – reference: Sears, A., & Wolfe, R. (1995). Visual analysis: Adding breadth to a computer graphics course. In: ACM SIGCSE Bulletin, vol. 27, pp. 195–198. ACM. – reference: Yudelson, M., Brusilovsky, P., & Zadorozhny, V. (2007). A user modeling server for contemporary adaptive hypermedia: An evaluation of push approach to evidence propagation. In Conati, C., McCoy, K., & Paliouras, G. (Eds.) 11th International Conference on User Modeling, UM 2007, vol. 4511 of Lecture Notes in Computer Science, pp/ 27–36. Springer Verlag. – reference: DavidovicAWarrenJTrichinaELearning benefits of structural example-based adaptive tutoring systemsIEEE Transactions on Education2003462241251 – reference: ByrneMDCatramboneRStaskoJTEvaluating animations as student aids in learning computer algorithmsComputers & education1999334253278 – reference: BrusilovskyPYudelsonMVFrom webex to navex: Interactive access to annotated program examplesProceedings of the IEEE2008966990999 – reference: NapsTLRößlingGAlmstrum, V.Dann, W.Fleischer, R.Hundhausen, C.Korhonen, A.Malmi, L.McNally, M.Rodger, S.Velázquez-IturbideJÁExploring the role of visualization and engagement in computer science educationACM SIGCSE bulletin200235131152 – reference: Park, J., Park, Y.H., Kim, J., Cha, J., Kim, S., & Alice, O.H. (2018). Elicast: embedding interactive exercises in instructional programming screencasts. In Proceedings of the 5th annual ACM conference on learning at scale, pp. 58, (Vol. 10 pp. 1–58). – reference: BloomSBTaxonomy of educational objectives, handbook I: The cognitive domain1956New YorkDavid McKay Co Inc. – reference: McLaren, BM., Adams, D., Durkin, K., Goguadze, G., Mayer, RE., Rittle-Johnson, B., Sosnovsky, S., Isotani, S., & van Velsen, M. (2012). To err is human, to explain and correct is divine: A study of interactive erroneous examples with middle school math students. In: 7th European conference on technology enhanced learning (EC-TEL 2012), vol. 7563 of lecture notes in computer science, pp. 222–235. – reference: WardMSwellerJStructuring effective worked examplesCognition and instruction199071139 – reference: KayRHKnaackLAssessing learning, quality and engagement in learning objects: The learning object evaluation scale for students (loes-s)Educational Technology Research and Development2009572147168 – reference: Aiken, L.S, West, S.G, & Reno, R.R. (1991). Multiple regression: Testing and interpreting interactions. Sage. – reference: AuvinenTHakulinenLMalmiLIncreasing students’ awareness of their behavior in online learning environments with visualizations and achievement badgesIEEE Transactions on Learning Technologies201883261273 – reference: Nokes-MalachTJVanLehnKBelenkyDMLichtensteinMCoxGCoordinating principles and examples through analogy and self-explanationEuropean Journal of Psychology of Education201328412371263 – reference: SaldenRJCMKoedingerKRRenklAAlevenVMcLarenBMAccounting for beneficial effects of worked examples in tutored problem solvingEducational Psychology Review2010224379392 – reference: SorvaJKaravirtaVMalmiLA review of generic program visualization systems for introductory programming educationACM Transactions on Computing Education (TOCE)201313415:115:64 – reference: ChiMTHBassokMLewisMWReimannPGlaserRSelf-explanations: How students study and use examples in learning to solve problemsCognitive Science1989132145182 – reference: Ericson, B.J., Guzdial, M.J., & Morrison, B.B. (2015). Analysis of interactive features designed to enhance learning in an ebook. In: Proceedings of the 11th annual international conference on international computing education research, pp. 169–178 ACM. – reference: Harvey, B., & Mönig, J. (2010). Bringing “no ceiling” to scratch: Can one language serve kids and computer scientists. Proc Constructionism. – reference: PirolliPLAndersonJRThe role of learning from examples in the acquisition of recursive programming skillsCanadian Journal of Psychology/Revue canadienne de psychologie1985392240272 – volume: 13 start-page: 259 issue: 3 year: 2002 ident: 197_CR28 publication-title: Journal of Visual Languages & Computing doi: 10.1006/jvlc.2002.0237 – volume: 2 start-page: 59 issue: 1 year: 1985 ident: 197_CR69 publication-title: Cognition and instruction doi: 10.1207/s1532690xci0201_3 – ident: 197_CR8 doi: 10.1007/3-540-58648-2_38 – ident: 197_CR40 doi: 10.1007/978-3-642-33263-0_18 – volume: 70 start-page: 181 issue: 2 year: 2000 ident: 197_CR3 publication-title: Review of educational research doi: 10.3102/00346543070002181 – volume: 10 start-page: 1 year: 2011 ident: 197_CR29 publication-title: Journal of Information Technology Education: Innovations in Practice doi: 10.28945/1357 – ident: 197_CR77 doi: 10.1007/978-3-540-73078-1_6 – volume: 10 start-page: 251 issue: 3 year: 1998 ident: 197_CR70 publication-title: Educational psychology review doi: 10.1023/A:1022193728205 – volume: 7 start-page: 1 issue: 1 year: 1990 ident: 197_CR73 publication-title: Cognition and instruction doi: 10.1207/s1532690xci0701_1 – ident: 197_CR24 doi: 10.1007/s40593-019-00184-0 – ident: 197_CR78 doi: 10.1145/3287324.3287385 – volume-title: Taxonomy of educational objectives, handbook I: The cognitive domain year: 1956 ident: 197_CR6 – volume: 18 start-page: 267 issue: 3 year: 2009 ident: 197_CR10 publication-title: Journal of Educational Multimedia and Hypermedia – ident: 197_CR34 doi: 10.1145/3231644.3231652 – volume: 22 start-page: 379 issue: 4 year: 2010 ident: 197_CR63 publication-title: Educational Psychology Review doi: 10.1007/s10648-010-9143-6 – ident: 197_CR26 – ident: 197_CR47 doi: 10.1145/331795.331829 – volume: 57 start-page: 147 issue: 2 year: 2009 ident: 197_CR33 publication-title: Educational Technology Research and Development doi: 10.1007/s11423-008-9094-5 – volume: 12 start-page: 351 year: 2001 ident: 197_CR75 publication-title: International Journal of Artificial Intelligence in Education (IJAIED) – ident: 197_CR38 doi: 10.1007/978-3-319-11200-8_18 – ident: 197_CR16 doi: 10.1007/978-1-4614-2018-7 – ident: 197_CR21 doi: 10.1145/3141880.3141895 – ident: 197_CR20 doi: 10.1145/2787622.2787731 – volume: 6 start-page: 13 issue: 1 year: 1998 ident: 197_CR7 publication-title: Journal of Computing and Information Technology – ident: 197_CR13 doi: 10.1109/TLT.2019.2896080 – volume: 105 start-page: 579 issue: 3 year: 2013 ident: 197_CR55 publication-title: Journal of Educational Psychology doi: 10.1037/a0032690 – ident: 197_CR50 – volume: 33 start-page: 253 issue: 4 year: 1999 ident: 197_CR11 publication-title: Computers & education doi: 10.1016/S0360-1315(99)00023-8 – ident: 197_CR71 – ident: 197_CR14 doi: 10.1007/s40593-019-00179-x – volume: 46 start-page: 241 issue: 2 year: 2003 ident: 197_CR19 publication-title: IEEE Transactions on Education doi: 10.1109/TE.2002.808240 – ident: 197_CR61 doi: 10.1145/774833.774835 – ident: 197_CR1 – ident: 197_CR18 doi: 10.1145/2157136.2157180 – volume: 28 start-page: 1237 issue: 4 year: 2013 ident: 197_CR49 publication-title: European Journal of Psychology of Education doi: 10.1007/s10212-012-0164-z – volume: 35 start-page: 131 year: 2002 ident: 197_CR48 publication-title: ACM SIGCSE bulletin doi: 10.1145/782941.782998 – volume: 25 start-page: 49 issue: 5 year: 2005 ident: 197_CR46 publication-title: IEEE Computer Graphics and Applications doi: 10.1109/MCG.2005.110 – volume: 96 start-page: 990 issue: 6 year: 2008 ident: 197_CR9 publication-title: Proceedings of the IEEE doi: 10.1109/JPROC.2008.921611 – ident: 197_CR44 – ident: 197_CR27 – volume: 39 start-page: 2402 issue: 17 year: 2017 ident: 197_CR5 publication-title: International Journal of Science Education doi: 10.1080/09500693.2017.1386807 – volume-title: Empirical studies of the value of algorithm animation in algorithm understanding year: 1993 ident: 197_CR35 – volume: 20 start-page: 191 issue: 3 year: 2010 ident: 197_CR39 publication-title: User Modeling and User-Adapted Interaction doi: 10.1007/s11257-010-9077-1 – volume: 93 start-page: 579 issue: 3 year: 2001 ident: 197_CR31 publication-title: Journal of Educational Psychology doi: 10.1037/0022-0663.93.3.579 – volume: 127 start-page: 355 issue: 4 year: 1998 ident: 197_CR12 publication-title: Journal of Experimental Psychology: General doi: 10.1037/0096-3445.127.4.355 – volume: 36 start-page: 257 issue: 4 year: 2011 ident: 197_CR56 publication-title: Contemporary Educational Psychology doi: 10.1016/j.cedpsych.2011.05.002 – ident: 197_CR65 doi: 10.1145/3051457.3053970 – volume: 35 start-page: 121 issue: 3 year: 1992 ident: 197_CR37 publication-title: Communications of the ACM doi: 10.1145/131295.131301 – ident: 197_CR53 – ident: 197_CR52 doi: 10.1145/3231644.3231657 – volume: 49 start-page: 1147 issue: 4 year: 2007 ident: 197_CR23 publication-title: Computers & Education doi: 10.1016/j.compedu.2006.01.008 – ident: 197_CR64 doi: 10.1145/199691.199778 – ident: 197_CR76 – volume: 8 start-page: 261 issue: 3 year: 2018 ident: 197_CR4 publication-title: IEEE Transactions on Learning Technologies doi: 10.1109/TLT.2015.2441718 – volume: 39 start-page: 240 issue: 2 year: 1985 ident: 197_CR54 publication-title: Canadian Journal of Psychology/Revue canadienne de psychologie doi: 10.1037/h0080061 – ident: 197_CR58 doi: 10.1093/acprof:oso/9780195178845.003.0007 – volume: 86 start-page: 122 issue: 1 year: 1994 ident: 197_CR51 publication-title: Journal of educational psychology doi: 10.1037/0022-0663.86.1.122 – volume: 69 start-page: 493 issue: 3 year: 2009 ident: 197_CR67 publication-title: Educational and Psychological Measurement doi: 10.1177/0013164408323233 – volume: 7 start-page: 3 issue: 1 year: 1996 ident: 197_CR74 publication-title: Journal of Interactive Learning Research – volume: 13 start-page: 145 issue: 2 year: 1989 ident: 197_CR15 publication-title: Cognitive Science doi: 10.1207/s15516709cog1302_1 – ident: 197_CR22 doi: 10.1145/973620.973716 – volume: 92 start-page: 126 issue: 1 year: 2000 ident: 197_CR30 publication-title: Journal of Educational Psychology doi: 10.1037/0022-0663.92.1.126 – volume: 26 start-page: 459 issue: 5 year: 2016 ident: 197_CR45 publication-title: User Modeling and User-Adapted Interaction doi: 10.1007/s11257-016-9181-y – volume: 38 start-page: 289 issue: 3 year: 2010 ident: 197_CR62 publication-title: Instructional Science doi: 10.1007/s11251-009-9107-8 – ident: 197_CR41 doi: 10.1145/2325296.2325335 – volume: 52 start-page: 60 issue: 11 year: 2009 ident: 197_CR59 publication-title: Communications of the ACM doi: 10.1145/1592761.1592779 – volume: 38 start-page: 23 issue: 1 year: 2003 ident: 197_CR32 publication-title: Educational Psychologist doi: 10.1207/S15326985EP3801_4 – ident: 197_CR36 – volume: 21 start-page: 1 issue: 1 year: 1997 ident: 197_CR57 publication-title: Cognitive science doi: 10.1207/s15516709cog2101_1 – ident: 197_CR66 doi: 10.1145/2526968.2526990 – ident: 197_CR17 doi: 10.1145/792548.611966 – ident: 197_CR43 doi: 10.1145/2839509.2844617 – volume: 16 start-page: 1 issue: 1 year: 2006 ident: 197_CR72 publication-title: Learning and individual differences doi: 10.1016/j.lindif.2005.06.004 – ident: 197_CR25 – volume-title: Automated data-driven hint generation for learning programming year: 2017 ident: 197_CR60 – volume: 2 start-page: 12 issue: 3 year: 2007 ident: 197_CR42 publication-title: JCP – volume: 13 start-page: 15:1 issue: 4 year: 2013 ident: 197_CR68 publication-title: ACM Transactions on Computing Education (TOCE) – volume: 19 start-page: 375 issue: 3 year: 2007 ident: 197_CR2 publication-title: Educational Psychology Review doi: 10.1007/s10648-007-9055-2 |
| SSID | ssj0047064 |
| Score | 2.3898623 |
| Snippet | This research is focused on how to support students’ acquisition of program construction skills through worked examples. Although examples have been... This research is focused on how to support students' acquisition of program construction skills through worked examples. Although examples have been... |
| SourceID | proquest eric crossref springer |
| SourceType | Aggregation Database Index Database Enrichment Source Publisher |
| StartPage | 299 |
| SubjectTerms | Artificial Intelligence Cognition & reasoning Cognitive ability Comparative Analysis Computer Assisted Instruction Computer Science Computer Science Education Computer Software Computers and Education Construction Distance learning Educational objectives Educational Technology Hypotheses Introductory Courses Knowledge Learner Engagement Learning Learning Processes Online instruction Problem Solving Programming Programming Languages Python Skills Students Teaching Methods Textbooks Thinking Skills User Interfaces and Human Computer Interaction |
| SummonAdditionalLinks | – databaseName: ProQuest Central dbid: BENPR link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1NS8MwGH7RzYMXv8XqlBy8abAf6dKeRKVDPIwiDnYrTZqNgXbTDtF_b94s7ZjgLl56aJK29MnHk-TN8wBchq7y84LphqRETJngLo2ZCKjQ10iELOiqwphN8H4_Gg7j1C64VTassu4TTUddTCWukd_oYQlnB7o63c7eKbpG4e6qtdDYhDYqlbEWtO-Tfvpc98WMu0ZACo8LUzRmssdmzOE5hm52FKdPyHM4dVeGptXoZ6Sdv3ZKzQDU2_3vp-_BjqWe5G5RV_ZhQ5UH6NpsIzwOYdCsMJCkHNuoGDIpSboI4iLo7lnrzZLkK0dl4Ypo2kusTOuYpN8oRlCXeNO3jmDQS14eHqm1XaAyiMI5DRSXkntFLnD66EnJiiAsChHmfi49X7FY6iS_CLnS9EUTspzHwhO6DJKXURQcQ6ucluoEyCjQjE7GMlTdiOnJZzzS2OeSjyJpmKgDXv3HM2k1ydEa4zVr1JQNSplGKTMoZa4DV02Z2UKRY23uYwSyyZk8aUYXhcx3oFODldlmW2VLpBy4ruFeJv_9mtP1TzuDbd9UNFy96UBLQ6XOYUt-zifVx4WttD_AKvCa priority: 102 providerName: ProQuest |
| Title | Improving Engagement in Program Construction Examples for Learning Python Programming |
| URI | https://link.springer.com/article/10.1007/s40593-020-00197-0 http://eric.ed.gov/ERICWebPortal/detail?accno=EJ1258542 https://www.proquest.com/docview/2932828793 |
| Volume | 30 |
| WOSCitedRecordID | wos000541043500001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVPQU databaseName: Advanced Technologies & Aerospace Database customDbUrl: eissn: 1560-4306 dateEnd: 20241209 omitProxy: false ssIdentifier: ssj0047064 issn: 1560-4292 databaseCode: P5Z dateStart: 20131101 isFulltext: true titleUrlDefault: https://search.proquest.com/hightechjournals providerName: ProQuest – providerCode: PRVPQU databaseName: Education Database customDbUrl: eissn: 1560-4306 dateEnd: 20241209 omitProxy: false ssIdentifier: ssj0047064 issn: 1560-4292 databaseCode: M0P dateStart: 20131101 isFulltext: true titleUrlDefault: https://search.proquest.com/education providerName: ProQuest – providerCode: PRVPQU databaseName: Engineering Database customDbUrl: eissn: 1560-4306 dateEnd: 20241209 omitProxy: false ssIdentifier: ssj0047064 issn: 1560-4292 databaseCode: M7S dateStart: 20131101 isFulltext: true titleUrlDefault: http://search.proquest.com providerName: ProQuest – providerCode: PRVPQU databaseName: ProQuest Central customDbUrl: eissn: 1560-4306 dateEnd: 20241209 omitProxy: false ssIdentifier: ssj0047064 issn: 1560-4292 databaseCode: BENPR dateStart: 20131101 isFulltext: true titleUrlDefault: https://www.proquest.com/central providerName: ProQuest – providerCode: PRVAVX databaseName: Springer LINK customDbUrl: eissn: 1560-4306 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0047064 issn: 1560-4292 databaseCode: RSV dateStart: 20131101 isFulltext: true titleUrlDefault: https://link.springer.com/search?facet-content-type=%22Journal%22 providerName: Springer Nature |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3db9MwED-xloe9bKMw0bFVfuBtWMqHXSePA6VCSFRRu6KKlyh23KrSCGitEPvvd-faQUWABC9-iO0kuvPH7-y73wG8lpFN6kbgRLI650KriOdCp1xjmWkp0rFtXLIJNZ1my2Ve-qCwbfB2D1eSbqXugt0EZZ_jZO4QLlEcDfU-bncZTcfZ_FNYf4WKHGkUhQhzSsbkQ2V-_46D7ejQ45mg5i-3o27TmZz-3--ewYkHmexmPyqewRPbDuA0JHBgfj4PKGWzd-94DovueIEV7dq7xLBNy8q9Bxej1J6BbJYVP2qiFd4yxLzMc7SuWflATAShxxd89AIWk-L23Xvucy5wk2Zyx1OrjFFxU2uyHWNjRJPKptGyTmoTJ1bkBquSRiqL2AXRWK1yHWvsQ8hllaXn0Gu_tvYlsFWKcM7kRtpxJtDyzFeo-NqoVWYcDB1CHERfGU9ITnkx7qqOStnJsEIZVk6GVTSE667Ptz0dx19bn5NGu5bFB4RzmRTJEC6Djis_Z7cVAh-yP3HBGsKboNOf1X_-zMW_NX8Fx4kbFnSUcwk9VJ29gqfm-26zvR9B_20xLWcjOPoYlVSqOZal_Dxyo_wRfPHv5Q |
| linkProvider | Springer Nature |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V3JTsMwEB1BQYILO6KsPsAJLLI4dXJACEERa9UDSNxC7LioEqSFViw_xTcy48ZFIMGNA5cckjhR4udZ7PF7AJuRZ4IsFziQjEq4UNLjiVAhV3iMVSTCmsmt2IRsNOKbm6Q5Au9uLwyVVTqbaA113tE0R76LbomyA4TTfveRk2oUra46CY0BLM7N2wumbL290yPs360gOK5fHZ7wUlWA6zCO-jw0Umvp55mi7MjXWuRhlOcqyoJM-4ERicZLQR5Jg94Z441MJspX2IZ8cysO8bmjMEa8emQILr2ms_xCepauijYnc5KBKjfp2K16grTzOCVrFFVJ7n1xhF9rrSnI_bYua93d8fR_-1EzMFUG1uxgMBJmYcQUc6RJXdavzMP1cP6E1Yu7suaHtQvWHJSoMdIudWy6rP6aEW9yj2FQz0oS2jvWfCOqBdfiAU8twPWffNUiVIpOYZaAtUKMV3WiI1OLBabWSQuRnWnZirWNs6vgux5Odcm4TsIf9-mQK9qiIkVUpBYVqVeF7WGb7oBv5Ne7Fwk4wzvrZxivxpEIqrDqwJGWRqmXfiKjCjsOXp-Xf37N8u9P24CJk6vLi_TitHG-ApOBBTnNU61CBbvNrMG4fu63e0_rdrgwuP1r2H0AUOVNaQ |
| linkToPdf | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1bS8MwFD6IivjivOJ0ah5807C1TZf2UXTDG2Pghb2VJk1F0DrcEP33npOl1YkK4ksf2qQtObl8Jznn-wD2w5bx00zgQDIq5kLJFo-FCrjCa6RCEbRNZsUmZK8XDQZx_1MWv412L48kJzkNxNJUjJvDLG9WiW-ClOg4uT6EUSRHp31OkGgQ-etXt-VcLGTLEkhRujAnYSaXNvP9O6aWpunoZ4KdX05K7QLUrf3_15dhyYFPdjTpLSswY4pVqJXCDsyN81WScnZhH2twU207sE5x50Jl2H3B-pPILkaSnyUJLeu8pkQ3PGKIhZnjbr1j_TdiKChrPOKtdbjpdq6PT7nTYuA6iMIxD4zUWnpZqsin9LQWWRBmmQpTP9Web0Ss8ZGfhdIgpkGUlspYeQrrEKLJo2ADZounwmwCywOEeTrWoWlHaLN2nGOHSLXMI23haR280gyJdkTlpJfxkFQUy7YNE2zDxLZh0qrDQVVnOKHp-LX0Blm3Ktk5R5gXhcKvQ6O0d-LG8ihBQER-KU5kdTgs7fvx-OfPbP2t-B4s9E-6yeVZ72IbFn3bQ2i3pwGzaEWzA_P6ZXw_et61XfwdgTD3LQ |
| 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=Improving+Engagement+in+Program+Construction+Examples+for+Learning+Python+Programming&rft.jtitle=International+journal+of+artificial+intelligence+in+education&rft.au=Hosseini%2C+Roya&rft.au=Akhuseyinoglu%2C+Kamil&rft.au=Brusilovsky%2C+Peter&rft.au=Malmi%2C+Lauri&rft.date=2020-06-01&rft.pub=Springer&rft.issn=1560-4292&rft.volume=30&rft.issue=2&rft.spage=299&rft_id=info:doi/10.1007%2Fs40593-020-00197-0&rft.externalDocID=EJ1258542 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1560-4292&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1560-4292&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1560-4292&client=summon |