Prediction versus production for teaching computer programming
Most students struggle when learning to program. In this paper we examine two instructional tasks that can be used to introduce programming: tell-and-practice (the typical pedagogical routine of describing some code or function then having students write code to practice what they have learned) and...
Uloženo v:
| Vydáno v: | Learning and instruction Ročník 91; s. 101871 |
|---|---|
| Hlavní autoři: | , , , |
| Médium: | Journal Article |
| Jazyk: | angličtina |
| Vydáno: |
Elsevier Ltd
01.06.2024
|
| Témata: | |
| ISSN: | 0959-4752 |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| Abstract | Most students struggle when learning to program.
In this paper we examine two instructional tasks that can be used to introduce programming: tell-and-practice (the typical pedagogical routine of describing some code or function then having students write code to practice what they have learned) and prediction (where students are given code and asked to make predictions about the output before they are told how the code works).
Participants were 121 college students with no coding experience.
Participants were randomly assigned to one of two parallel training tasks: predict, or tell-and-practice.
Participants in the predict condition showed greater learning and better non-cognitive outcomes than those in the tell-and-practice condition.
These findings raise a number of questions about the relationship between programming tasks and students’ experiences and outcomes in the early stages of learning programming. They also suggest some pedagogical changes to consider, especially in early introductions to programming.
•Demonstrate potential effectiveness of using prediction tasks to teach programming.•Novices benefit from predicting code output before learning how the code works.•Students learning from prediction tasks scored higher on the learning assessment.•They also had more positive emotional responses to R and error messages.•They considered the learning activity to be less costly than control group. |
|---|---|
| AbstractList | Most students struggle when learning to program.
In this paper we examine two instructional tasks that can be used to introduce programming: tell-and-practice (the typical pedagogical routine of describing some code or function then having students write code to practice what they have learned) and prediction (where students are given code and asked to make predictions about the output before they are told how the code works).
Participants were 121 college students with no coding experience.
Participants were randomly assigned to one of two parallel training tasks: predict, or tell-and-practice.
Participants in the predict condition showed greater learning and better non-cognitive outcomes than those in the tell-and-practice condition.
These findings raise a number of questions about the relationship between programming tasks and students’ experiences and outcomes in the early stages of learning programming. They also suggest some pedagogical changes to consider, especially in early introductions to programming.
•Demonstrate potential effectiveness of using prediction tasks to teach programming.•Novices benefit from predicting code output before learning how the code works.•Students learning from prediction tasks scored higher on the learning assessment.•They also had more positive emotional responses to R and error messages.•They considered the learning activity to be less costly than control group. |
| ArticleNumber | 101871 |
| Author | Tucker, Mary C. Wang, Xinran (Wendy) Son, Ji Y. Stigler, James W. |
| Author_xml | – sequence: 1 givenname: Mary C. surname: Tucker fullname: Tucker, Mary C. organization: Barracuda Networks, USA – sequence: 2 givenname: Xinran (Wendy) orcidid: 0009-0009-6952-2863 surname: Wang fullname: Wang, Xinran (Wendy) email: wangxinran02013@gmail.com organization: Department of Psychology & Human Development, Vanderbilt University, USA – sequence: 3 givenname: Ji Y. orcidid: 0000-0002-4258-4791 surname: Son fullname: Son, Ji Y. organization: Department of Psychology, Cal State LA, USA – sequence: 4 givenname: James W. orcidid: 0000-0001-6107-7827 surname: Stigler fullname: Stigler, James W. organization: Department of Psychology, UCLA, USA |
| BookMark | eNqNkE1LAzEQhnOoYFv9D4v3rfnYTw-i1E8o6EHPIc1OapZuUibZgv_eXdaDeOpp4J15H3hmQWbOOyDkitEVo6y4bld7UOisCxF7veKUi3FRlWxG5rTO6zQrc35OFiG0lNKsKrM5uX1HaKyO1rvkCBj6kBzQN_2UGI9JBKW_rNsl2neHPgKOBztUXTeEF-TMqH2Ay9-5JJ9Pjx_rl3Tz9vy6vt-kWvAspppTmpuG5aauGWdCZUUmqKm3IFRlCqhKU9Wa51uhiwJK2qimVJqzghoKUOViSW4mrkYfAoKRB7Sdwm_JqBztZSv_2svRXk72Q_nuX1nbqEbBiMruT0M8TAgYJI8WUAZtwenhdwg6ysbbUzA_UliF_w |
| CitedBy_id | crossref_primary_10_1177_07356331241311505 crossref_primary_10_1016_j_learninstruc_2025_102221 crossref_primary_10_1080_10494820_2025_2450659 |
| Cites_doi | 10.1145/1821996.1821998 10.1145/2632320.2632348 10.1007/s10648-007-9053-4 10.1145/3077618 10.1145/1404520.1404531 10.1016/S0022-5371(72)80001-X 10.1145/1140123.1140157 10.1016/j.learninstruc.2007.09.008 10.1103/PhysRevSTPER.9.020113 10.1145/1584322.1584336 10.1111/cdev.13582 10.3758/s13423-021-01904-1 10.1080/02699931.2011.613668 10.1207/s1532690xci0201_3 10.1207/s1532690xci0403_1 10.1007/s10648-010-9128-5 10.1080/10494820.2022.2162549 10.1086/443992 10.3758/s13421-016-0621-z 10.1007/s11031-006-9011-3 10.1145/384266.299673 10.1076/csed.13.2.137.14200 10.1080/08993408.2019.1565235 10.1006/ijhc.1994.1038 10.1111/j.1467-8624.2008.01158.x 10.1348/000709909X480563 10.1007/s10648-019-09465-5 10.1016/j.cognition.2008.05.002 10.1037/0022-3514.75.1.33 10.1016/j.learninstruc.2011.10.001 10.1016/j.compedu.2021.104172 10.1037/a0025140 10.1002/j.2162-6057.1967.tb00002.x 10.1007/BF03036784 10.1016/j.learninstruc.2018.01.013 10.1007/s40299-014-0201-6 10.1145/358172.358408 10.1207/s1532690xci1604_4 10.1111/j.2044-8279.1975.tb03239.x 10.1016/j.cedpsych.2015.03.002 10.1016/0959-4752(94)90003-5 10.1109/TAFFC.2014.2317187 10.1007/s10648-023-09814-5 10.1207/s1532690xci2202_1 |
| ContentType | Journal Article |
| Copyright | 2024 Elsevier Ltd |
| Copyright_xml | – notice: 2024 Elsevier Ltd |
| DBID | AAYXX CITATION |
| DOI | 10.1016/j.learninstruc.2023.101871 |
| DatabaseName | CrossRef |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Education Psychology |
| ExternalDocumentID | 10_1016_j_learninstruc_2023_101871 S0959475223001408 |
| GroupedDBID | --K --M .~1 07C 0R~ 1B1 1RT 1~. 1~5 29L 4.4 457 4G. 5GY 5VS 7-5 71M 8P~ 9JO AABNK AACTN AADFP AAEDT AAEDW AAFJI AAGJA AAGUQ AAIKJ AAKOC AALRI AAOAW AAQFI AAQXK AAXKI AAXUO ABIVO ABJNI ABMAC ABMMH ABOYX ABWVN ABXDB ACDAQ ACGFS ACHQT ACRLP ACRPL ACXNI ADBBV ADEZE ADHUB ADMHG ADMUD ADNMO ADVLN AEBSH AEIPS AEKER AFJKZ AFTJW AGHFR AGUBO AGYEJ AHHHB AIEXJ AIKHN AITUG AKRWK ALMA_UNASSIGNED_HOLDINGS AMRAJ ANKPU AOMHK ASPBG AVARZ AVWKF AXJTR AZFZN BKOJK BLXMC CS3 DU5 E.L EBS EFJIC EJD EO8 EO9 EP2 EP3 FDB FEDTE FGOYB FIRID FNPLU FYGXN G-2 G-Q GBLVA HMY HVGLF HZ~ IHE J1W K-O KOM M3Y M41 MO0 N9A O-L O9- OAUVE OHT OKEIE OZT P-8 P-9 P2P PC. PRBVW Q38 R2- RIG ROL RPZ SCC SDF SDG SDP SES SEW SPCBC SSB SSO SSS SSY SSZ T5K TN5 ULY UQL VJK WUQ ~G- 9DU AATTM AAYWO AAYXX ABUFD ACLOT ACVFH ADCNI AEUPX AFPUW AGQPQ AIGII AIIUN AKBMS AKYEP APXCP CITATION EFKBS EFLBG ~HD |
| ID | FETCH-LOGICAL-c324t-c2005fd15f991213a46430f9be3a8f6e87f89c25b3c66e70dad7ac2160f0ee853 |
| ISICitedReferencesCount | 4 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001194345700001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0959-4752 |
| IngestDate | Sat Nov 29 08:10:22 EST 2025 Tue Nov 18 22:25:13 EST 2025 Sat Mar 15 15:42:23 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Keywords | Teaching/learning strategies Computational education Coding experience Generating prediction Instructional sequence |
| Language | English |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-c324t-c2005fd15f991213a46430f9be3a8f6e87f89c25b3c66e70dad7ac2160f0ee853 |
| ORCID | 0009-0009-6952-2863 0000-0002-4258-4791 0000-0001-6107-7827 |
| ParticipantIDs | crossref_primary_10_1016_j_learninstruc_2023_101871 crossref_citationtrail_10_1016_j_learninstruc_2023_101871 elsevier_sciencedirect_doi_10_1016_j_learninstruc_2023_101871 |
| PublicationCentury | 2000 |
| PublicationDate | June 2024 2024-06-00 |
| PublicationDateYYYYMMDD | 2024-06-01 |
| PublicationDate_xml | – month: 06 year: 2024 text: June 2024 |
| PublicationDecade | 2020 |
| PublicationTitle | Learning and instruction |
| PublicationYear | 2024 |
| Publisher | Elsevier Ltd |
| Publisher_xml | – name: Elsevier Ltd |
| References | Sweller (bib64) 2010 White, Gunstone (bib72) 1992 Hong, Hsiao, Chen, Lu, Tai, Tsai (bib24) 2021; 166 Bruner (bib10) 1966 Kwon, Park, Park (bib30) 2006; 7 Sweller, Cooper (bib66) 1985; 2 Liew (bib34) 1995; 41 Dweck (bib17) 1999 Bayman, Mayer (bib3) 1983; 26 Son, Smith, Goldstone (bib62) 2008; 108 Schulte (bib57) 2008 Barron, Hulleman (bib2) 2015; 84 Biggs, Collis (bib4) 2014 Bosch, Chen, D'Mello (bib7) 2014 Qian, Lehman (bib51) 2017; 18 Theobald, Brod (bib68) 2021; 92 Xie, Loksa, Nelson, Davidson, Dong, Kwik, Ko (bib74) 2019; 29 Schnotz, Kürschner (bib56) 2007; 19 Venables, Tan, Lister (bib70) 2009 Lee, Liang, Hsu, Tsai (bib32) 2023 Gervey, Igou, Trope (bib19) 2005; 29 Opfer, Thompson (bib48) 2008; 79 Larson, Richards (bib31) 1991; 99 Clancy, Linn (bib12) 1999; 31 Morrison, Dorn, Guzdial (bib44) 2014 Tucker (bib69) 2022 Miller, Lasry, Chu, Mazur (bib42) 2013; 9 Little, Bjork (bib37) 2016; 44 Bilen, Aydoğdu (bib5) 2010; 7 Brod, Hasselhorn, Bunge (bib9) 2018; 55 Sirkiä, Sorva (bib61) 2012 Sweller (bib63) 1994; 4 D'Mello, Graesser (bib15) 2011; 25 Mirman (bib43) 2014; Vol. 36 Craik, Lockhart (bib14) 1972; 11 Kosuliev, Stanev (bib29) 2020 Prat‐Sala, Redford (bib50) 2010; 80 Corney, Lister, Teague (bib13) 2011 Nadiah, Salleh, Laxman (bib47) 2021; 20 Sweller (bib65) 2010; 22 Guilford (bib21) 1967; 1 Boekaerts (bib6) 2010 Lopez, Whalley, Robbins, Lister (bib38) 2008 Altadmri, Brown (bib1) 2015 Güngör, Özkan (bib23) 2016; Vol. 17 Little, Bjork (bib36) 2011; Vol. 33 Whalley, Lister, Thompson, Clear, Robbins, Ajith Kumar, Prasad (bib71) 2006 Cañas, Bajo, Gonzalvo (bib11) 1994; 40 Schwartz, Bransford (bib58) 1998; 16 Kırılmazkaya, Zengin-Kırbağ (bib27) 2015; 8 Große, Renkl (bib20) 2007; 17 Isen (bib25) 2000; 11 Flake, Barron, Hulleman, McCoach, Welsh (bib18) 2015; 41 Ma, Ferguson, Roper, Wood (bib40) 2007 Sajaniemi, Navarro-Prieto (bib55) 2005; 17 Lister, Simon, Thompson, Whalley, Prasad (bib35) 2006; 38 Liang, Su, Tsai (bib33) 2015; 24 Schwartz, Chase, Oppezzo, Chin (bib59) 2011; 103 Mueller, Dweck (bib45) 1998; 75 Zhu, Simon (bib75) 1987; 4 McCracken, Almstrum, Diaz, Guzdial, Hagan, Kolikant, Laxer, Thomas, Utting, Wilusz (bib41) 2001 Renumol, Janakiram, Jayaprakash (bib52) 2010; 10 D'Mello, Graesser (bib16) 2012; 22 Robinson (bib53) 1975; 45 Schwartz, Martin (bib60) 2004; 22 Munezero, Montero, Sutinen, Pajunen (bib46) 2014; 5 Robins, Rountree, Rountree (bib54) 2003; 13 Brod (bib8) 2021; 28 Sweller, van Merriënboer, Paas (bib67) 2019; 31 Pan, Carpenter (bib49) 2023; 35 Ma (bib39) 2007 Kaczmarczyk, Petrick, East, Herman (bib26) 2010 Köse, Coştu, Keser (bib28) 2003; 13 Son (10.1016/j.learninstruc.2023.101871_bib62) 2008; 108 Schwartz (10.1016/j.learninstruc.2023.101871_bib58) 1998; 16 Hong (10.1016/j.learninstruc.2023.101871_bib24) 2021; 166 Larson (10.1016/j.learninstruc.2023.101871_bib31) 1991; 99 Lee (10.1016/j.learninstruc.2023.101871_bib32) 2023 Kaczmarczyk (10.1016/j.learninstruc.2023.101871_bib26) 2010 D'Mello (10.1016/j.learninstruc.2023.101871_bib16) 2012; 22 Kwon (10.1016/j.learninstruc.2023.101871_bib30) 2006; 7 Venables (10.1016/j.learninstruc.2023.101871_bib70) 2009 Sajaniemi (10.1016/j.learninstruc.2023.101871_bib55) 2005; 17 Lister (10.1016/j.learninstruc.2023.101871_bib35) 2006; 38 Kosuliev (10.1016/j.learninstruc.2023.101871_bib29) 2020 Corney (10.1016/j.learninstruc.2023.101871_bib13) 2011 Zhu (10.1016/j.learninstruc.2023.101871_bib75) 1987; 4 Dweck (10.1016/j.learninstruc.2023.101871_bib17) 1999 Flake (10.1016/j.learninstruc.2023.101871_bib18) 2015; 41 Liang (10.1016/j.learninstruc.2023.101871_bib33) 2015; 24 Miller (10.1016/j.learninstruc.2023.101871_bib42) 2013; 9 Little (10.1016/j.learninstruc.2023.101871_bib37) 2016; 44 Biggs (10.1016/j.learninstruc.2023.101871_bib4) 2014 Mueller (10.1016/j.learninstruc.2023.101871_bib45) 1998; 75 Sweller (10.1016/j.learninstruc.2023.101871_bib63) 1994; 4 Gervey (10.1016/j.learninstruc.2023.101871_bib19) 2005; 29 Robins (10.1016/j.learninstruc.2023.101871_bib54) 2003; 13 Morrison (10.1016/j.learninstruc.2023.101871_bib44) 2014 Bruner (10.1016/j.learninstruc.2023.101871_bib10) 1966 Köse (10.1016/j.learninstruc.2023.101871_bib28) 2003; 13 Mirman (10.1016/j.learninstruc.2023.101871_bib43) 2014; Vol. 36 Bilen (10.1016/j.learninstruc.2023.101871_bib5) 2010; 7 Cañas (10.1016/j.learninstruc.2023.101871_bib11) 1994; 40 Sirkiä (10.1016/j.learninstruc.2023.101871_bib61) 2012 D'Mello (10.1016/j.learninstruc.2023.101871_bib15) 2011; 25 Ma (10.1016/j.learninstruc.2023.101871_bib39) 2007 Robinson (10.1016/j.learninstruc.2023.101871_bib53) 1975; 45 Sweller (10.1016/j.learninstruc.2023.101871_bib66) 1985; 2 Kırılmazkaya (10.1016/j.learninstruc.2023.101871_bib27) 2015; 8 Qian (10.1016/j.learninstruc.2023.101871_bib51) 2017; 18 Sweller (10.1016/j.learninstruc.2023.101871_bib67) 2019; 31 McCracken (10.1016/j.learninstruc.2023.101871_bib41) 2001 Theobald (10.1016/j.learninstruc.2023.101871_bib68) 2021; 92 Brod (10.1016/j.learninstruc.2023.101871_bib9) 2018; 55 Clancy (10.1016/j.learninstruc.2023.101871_bib12) 1999; 31 Craik (10.1016/j.learninstruc.2023.101871_bib14) 1972; 11 Boekaerts (10.1016/j.learninstruc.2023.101871_bib6) 2010 Little (10.1016/j.learninstruc.2023.101871_bib36) 2011; Vol. 33 Munezero (10.1016/j.learninstruc.2023.101871_bib46) 2014; 5 Bayman (10.1016/j.learninstruc.2023.101871_bib3) 1983; 26 Ma (10.1016/j.learninstruc.2023.101871_bib40) 2007 Opfer (10.1016/j.learninstruc.2023.101871_bib48) 2008; 79 Liew (10.1016/j.learninstruc.2023.101871_bib34) 1995; 41 Schwartz (10.1016/j.learninstruc.2023.101871_bib60) 2004; 22 Bosch (10.1016/j.learninstruc.2023.101871_bib7) 2014 Große (10.1016/j.learninstruc.2023.101871_bib20) 2007; 17 Xie (10.1016/j.learninstruc.2023.101871_bib74) 2019; 29 Pan (10.1016/j.learninstruc.2023.101871_bib49) 2023; 35 Altadmri (10.1016/j.learninstruc.2023.101871_bib1) 2015 Sweller (10.1016/j.learninstruc.2023.101871_bib65) 2010; 22 Renumol (10.1016/j.learninstruc.2023.101871_bib52) 2010; 10 Whalley (10.1016/j.learninstruc.2023.101871_bib71) 2006 Guilford (10.1016/j.learninstruc.2023.101871_bib21) 1967; 1 Isen (10.1016/j.learninstruc.2023.101871_bib25) 2000; 11 Schwartz (10.1016/j.learninstruc.2023.101871_bib59) 2011; 103 Güngör (10.1016/j.learninstruc.2023.101871_bib23) 2016; Vol. 17 Brod (10.1016/j.learninstruc.2023.101871_bib8) 2021; 28 Lopez (10.1016/j.learninstruc.2023.101871_bib38) 2008 Sweller (10.1016/j.learninstruc.2023.101871_bib64) 2010 Schnotz (10.1016/j.learninstruc.2023.101871_bib56) 2007; 19 Nadiah (10.1016/j.learninstruc.2023.101871_bib47) 2021; 20 White (10.1016/j.learninstruc.2023.101871_bib72) 1992 Tucker (10.1016/j.learninstruc.2023.101871_bib69) 2022 Barron (10.1016/j.learninstruc.2023.101871_bib2) 2015; 84 Schulte (10.1016/j.learninstruc.2023.101871_bib57) 2008 Prat‐Sala (10.1016/j.learninstruc.2023.101871_bib50) 2010; 80 |
| References_xml | – volume: 7 start-page: 179 year: 2010 end-page: 194 ident: bib5 article-title: The use of POE (guess-by-eye-explain) strategy in teaching the concepts of photosynthesis and respiration in plants publication-title: Journal of Social Sciences Institute – volume: 11 start-page: 671 year: 1972 end-page: 684 ident: bib14 article-title: Levels of processing: A framework for memory research publication-title: Journal of Verbal Learning and Verbal Behavior – year: 2014 ident: bib4 article-title: Evaluating the quality of learning: The SOLO taxonomy (Structure of the Observed Learning Outcome) – start-page: 127 year: 2020 end-page: 131 ident: bib29 article-title: Betting on answers as a way of engaging STUDENTS1 publication-title: 59th annual scientific conference - University of Ruse and Union of scientists – volume: Vol. 17 year: 2016 ident: bib23 article-title: Teaching enzymes to pre-service science teachers through POE (predict, observe, explain) method: The case of catalase publication-title: Asia-pacific forum on science learning & teaching – start-page: 107 year: 2010 end-page: 111 ident: bib26 article-title: Identifying student misconceptions of programming publication-title: Proceedings of the 41st ACM technical symposium on Computer science education – volume: 29 start-page: 205 year: 2019 end-page: 253 ident: bib74 article-title: A theory of instruction for introductory programming skills publication-title: Computer Science Education – start-page: 149 year: 2008 end-page: 160 ident: bib57 article-title: Block model: An educational model of program comprehension as a tool for a scholarly approach to teaching publication-title: Proceedings of the fourth international workshop on computing education research – volume: 8 start-page: 975 year: 2015 end-page: 981 ident: bib27 article-title: Investigation of the effect of guess-observe-explain method on secondary school students' academic achievement and attitudes towards science publication-title: International Journal of Social Studies – volume: 4 start-page: 295 year: 1994 end-page: 312 ident: bib63 article-title: Cognitive load theory, learning difficulty, and instructional design publication-title: Learning and Instruction – year: 1999 ident: bib17 article-title: Mindset: The new Psychology of success (ballentine, New York, 2006) publication-title: Self-theories: Their role in motivation, personality, and development – volume: 108 start-page: 626 year: 2008 end-page: 638 ident: bib62 article-title: Simplicity and generalization: Short-cutting abstraction in children's object categorizations publication-title: Cognition – start-page: 39 year: 2014 end-page: 44 ident: bib7 article-title: It's written on your face: Detecting affective states from facial expressions while learning computer programming publication-title: Intelligent tutoring systems – year: 2007 ident: bib39 article-title: Investigating and improving novice programmers' mental models of programming concepts – volume: 41 start-page: 232 year: 2015 end-page: 244 ident: bib18 article-title: Measuring cost: The forgotten component of expectancy-value theory publication-title: Contemporary Educational Psychology – start-page: 499 year: 2007 end-page: 503 ident: bib40 article-title: Investigating the viability of mental models held by novice programmers publication-title: Proceedings of the 38th SIGCSE technical symposium on computer science education – year: 2010 ident: bib6 article-title: The crucial role of motivation and emotion in classroom learning publication-title: The nature of learning: Using research to inspire practice – volume: 55 start-page: 22 year: 2018 end-page: 31 ident: bib9 article-title: When generating a prediction boosts learning: The element of surprise publication-title: Learning and Instruction – volume: 44 start-page: 1085 year: 2016 end-page: 1101 ident: bib37 article-title: Multiple-choice pretesting potentiates learning of related information publication-title: Memory & Cognition – volume: 26 start-page: 677 year: 1983 end-page: 679 ident: bib3 article-title: A diagnosis of beginning programmers' misconceptions of BASIC programming statements publication-title: Communications of the ACM – start-page: 95 year: 2011 end-page: 104 ident: bib13 article-title: Early relational reasoning and the novice programmer: Swapping as the'hello world'of relational reasoning publication-title: f – volume: 45 start-page: 141 year: 1975 end-page: 152 ident: bib53 article-title: Boredom at school publication-title: British Journal of Educational Psychology – volume: 4 start-page: 137 year: 1987 end-page: 166 ident: bib75 article-title: Learning mathematics from examples and by doing publication-title: Cognition and Instruction – year: 1966 ident: bib10 article-title: Toward a theory of instruction – volume: 92 start-page: 2128 year: 2021 end-page: 2141 ident: bib68 article-title: Tackling scientific misconceptions: The element of surprise publication-title: Child Development – volume: 19 start-page: 469 year: 2007 end-page: 508 ident: bib56 article-title: A reconsideration of cognitive load theory publication-title: Educational Psychology Review – volume: 40 start-page: 795 year: 1994 end-page: 811 ident: bib11 article-title: Mental models and computer programming publication-title: International Journal of Human-Computer Studies – volume: 24 start-page: 557 year: 2015 end-page: 567 ident: bib33 article-title: The assessment of Taiwanese college students' conceptions of and approaches to learning computer science and their relationships publication-title: The Asia-Pacific Education Researcher – start-page: 101 year: 2008 end-page: 112 ident: bib38 article-title: Relationships between reading, tracing and writing skills in introductory programming publication-title: Proceedings of the Fourth International Workshop on Computing Education Research – volume: 31 start-page: 261 year: 2019 end-page: 292 ident: bib67 article-title: Cognitive architecture and instructional design: 20 years later publication-title: Educational Psychology Review – volume: 31 start-page: 37 year: 1999 end-page: 42 ident: bib12 article-title: Patterns and pedagogy publication-title: ACM SIGCSE Bulletin – volume: 38 start-page: 118 year: 2006 end-page: 122 ident: bib35 article-title: Not seeing the forest for the trees: Novice programmers and the SOLO taxonomy publication-title: ACM SIGCSE Bulletin – start-page: 117 year: 2009 end-page: 128 ident: bib70 article-title: A closer look at tracing, explaining and code writing skills in the novice programmer publication-title: Proceedings of the Fifth International Workshop on Computing Education Research Workshop – volume: 18 year: 2017 ident: bib51 article-title: Students' misconceptions and other difficulties in introductory programming: A literature review publication-title: ACM Transactions on Computing Education – volume: 16 start-page: 475 year: 1998 end-page: 5223 ident: bib58 article-title: A time for telling publication-title: Cognition and Instruction – volume: 84 start-page: 261 year: 2015 end-page: 271 ident: bib2 article-title: Expectancy-value-cost model of motivation publication-title: Psychology – volume: 103 start-page: 759 year: 2011 ident: bib59 article-title: Practicing versus inventing with contrasting cases: The effects of telling first on learning and transfer publication-title: Journal of Educational Psychology – volume: Vol. 36 year: 2014 ident: bib43 article-title: Growth curve analysis: A hands-on tutorial on using multilevel regression to analyze time course data publication-title: Proceedings of the annual meeting of the cognitive science society – volume: 99 start-page: 418 year: 1991 end-page: 443 ident: bib31 article-title: Boredom in the middle school years: Blaming schools versus blaming students publication-title: American Journal of Education – start-page: 125 year: 2001 end-page: 180 ident: bib41 article-title: A multi-national, multi-institutional study of assessment of programming skills of first-year CS students publication-title: group reports from ITiCSE on innovation and technology in computer science – volume: 5 start-page: 101 year: 2014 end-page: 111 ident: bib46 article-title: Are they different? Affect, feeling, emotion, sentiment, and opinion detection in text publication-title: IEEE Transactions on Affective Computing – volume: 13 start-page: 137 year: 2003 end-page: 172 ident: bib54 article-title: Learning and teaching programming: A review and discussion publication-title: Computer Science Education – volume: 10 start-page: 1 year: 2010 end-page: 21 ident: bib52 article-title: Identification of cognitive processes of effective and ineffective students during computer programming publication-title: ACM Transactions on Computing Education – volume: 17 start-page: 145 year: 2005 end-page: 159 ident: bib55 article-title: Roles of Variables in Experts' Programming Knowledge publication-title: Proc. PPIG – volume: 2 start-page: 59 year: 1985 end-page: 89 ident: bib66 article-title: The use of worked examples as a substitute for problem solving in learning algebra publication-title: Cognition and Instruction – volume: 1 start-page: 3 year: 1967 end-page: 14 ident: bib21 article-title: Creativity: Yesterday, today and tomorrow publication-title: Journal of Creative Behavior – volume: 41 start-page: 68 year: 1995 end-page: 72 ident: bib34 article-title: A Predict-Observe-Explain teaching sequence for learning about students' understanding of heat publication-title: Australian Science Teachers Journal – volume: 22 start-page: 145 year: 2012 end-page: 157 ident: bib16 article-title: Dynamics of affective states during complex learning publication-title: Learning and Instruction – volume: 17 start-page: 612 year: 2007 end-page: 634 ident: bib20 article-title: Finding and fixing errors in worked examples: Can this foster learning outcomes? publication-title: Learning and Instruction – volume: 166 year: 2021 ident: bib24 article-title: Critical attitude and ability associated with students' self-confidence and attitude toward “predict-observe-explain” online science inquiry learning publication-title: Computers & Education – volume: 13 start-page: 43 year: 2003 end-page: 53 ident: bib28 article-title: Identifying misconceptions in science subjects: POE method and sample activities publication-title: Journal of PAU Education Faculty – start-page: 522 year: 2015 end-page: 527 ident: bib1 article-title: 37 million compilations: Investigating novice programming mistakes in large-scale student data publication-title: Proceedings of the 46th ACM technical Symposium on computer science education – volume: 7 start-page: 51 year: 2006 end-page: 61 ident: bib30 article-title: Cultivating divergent thinking in mathematics through an open-ended approach publication-title: Asia Pacific Education Review – year: 2006 ident: bib71 article-title: An Australasian study of reading and comprehension skills in novice programmers, using the bloom and SOLO taxonomies – year: 2022 ident: bib69 article-title: Prediction versus production for teaching computer programming – volume: 75 start-page: 33 year: 1998 ident: bib45 article-title: Praise for intelligence can undermine children's motivation and performance publication-title: Journal of Personality and Social Psychology – volume: Vol. 33 year: 2011 ident: bib36 article-title: Pretesting with multiple-choice questions facilitates learning publication-title: Proceedings of the annual meeting of the cognitive science society – volume: 35 start-page: 97 year: 2023 ident: bib49 article-title: Prequestioning and pretesting effects: A review of empirical research, theoretical perspectives, and implications for educational practice publication-title: Educational Psychology Review – volume: 11 start-page: 184 year: 2000 end-page: 187 ident: bib25 article-title: Some perspectives on positive affect and self-regulation publication-title: Psychological Inquiry – volume: 25 start-page: 1299 year: 2011 end-page: 1308 ident: bib15 article-title: The half-life of cognitive-affective states during complex learning publication-title: Cognition & Emotion – start-page: 1 year: 2023 end-page: 21 ident: bib32 article-title: Students' beliefs about computer programming predict their computational thinking and computer programming self-efficacy publication-title: Interactive Learning Environments – volume: 29 start-page: 267 year: 2005 end-page: 294 ident: bib19 article-title: Positive mood and future-oriented self-evaluation publication-title: Motivation and Emotion – volume: 20 start-page: 295 year: 2021 end-page: 321 ident: bib47 article-title: THE impact of VIDEO-BASED predict-observe-explain (POE) on secondary school students’ scientific literacy publication-title: International Journal on E-Learning – volume: 28 start-page: 1839 year: 2021 end-page: 1847 ident: bib8 article-title: Predicting as a learning strategy publication-title: Psychonomic Bulletin & Review – volume: 80 start-page: 283 year: 2010 end-page: 305 ident: bib50 article-title: The interplay between motivation, self‐efficacy, and approaches to studying publication-title: British Journal of Educational Psychology – start-page: 19 year: 2012 end-page: 28 ident: bib61 article-title: Exploring programming misconceptions: An analysis of student mistakes in visual program simulation exercises publication-title: Proceedings of the 12th koli calling international Conference on computing education research – start-page: 131 year: 2014 end-page: 138 ident: bib44 article-title: Measuring cognitive load in introductory CS: Adaptation of an instrument publication-title: Proceedings of the Tenth Annual Conference on International Computing Education Research – volume: 79 start-page: 788 year: 2008 end-page: 804 ident: bib48 article-title: The trouble with transfer: Insights from microgenetic changes in the representation of numerical magnitude publication-title: Child Development – volume: 9 year: 2013 ident: bib42 article-title: Role of physics lecture demonstrations in conceptual learning publication-title: Physical Review Special Topics - Physics Education Research – year: 1992 ident: bib72 article-title: Probing understanding – year: 2010 ident: bib64 article-title: Cognitive load theory: Recent theoretical advances – volume: 22 start-page: 129 year: 2004 end-page: 184 ident: bib60 article-title: Inventing to prepare for future learning: The hidden efficiency of encouraging original student production in statistics instruction publication-title: Cognition and Instruction – volume: 22 start-page: 123 year: 2010 end-page: 138 ident: bib65 article-title: Element interactivity and intrinsic, extraneous, and germane cognitive load publication-title: Educational Psychology Review – volume: 10 start-page: 1 issue: 3 year: 2010 ident: 10.1016/j.learninstruc.2023.101871_bib52 article-title: Identification of cognitive processes of effective and ineffective students during computer programming publication-title: ACM Transactions on Computing Education doi: 10.1145/1821996.1821998 – start-page: 131 year: 2014 ident: 10.1016/j.learninstruc.2023.101871_bib44 article-title: Measuring cognitive load in introductory CS: Adaptation of an instrument publication-title: Proceedings of the Tenth Annual Conference on International Computing Education Research doi: 10.1145/2632320.2632348 – volume: 17 start-page: 145 year: 2005 ident: 10.1016/j.learninstruc.2023.101871_bib55 article-title: Roles of Variables in Experts' Programming Knowledge publication-title: Proc. PPIG – year: 1992 ident: 10.1016/j.learninstruc.2023.101871_bib72 – start-page: 107 year: 2010 ident: 10.1016/j.learninstruc.2023.101871_bib26 article-title: Identifying student misconceptions of programming – volume: 20 start-page: 295 issue: 3 year: 2021 ident: 10.1016/j.learninstruc.2023.101871_bib47 article-title: THE impact of VIDEO-BASED predict-observe-explain (POE) on secondary school students’ scientific literacy publication-title: International Journal on E-Learning – volume: 19 start-page: 469 year: 2007 ident: 10.1016/j.learninstruc.2023.101871_bib56 article-title: A reconsideration of cognitive load theory publication-title: Educational Psychology Review doi: 10.1007/s10648-007-9053-4 – volume: 18 issue: 1 year: 2017 ident: 10.1016/j.learninstruc.2023.101871_bib51 article-title: Students' misconceptions and other difficulties in introductory programming: A literature review publication-title: ACM Transactions on Computing Education doi: 10.1145/3077618 – start-page: 101 year: 2008 ident: 10.1016/j.learninstruc.2023.101871_bib38 article-title: Relationships between reading, tracing and writing skills in introductory programming publication-title: Proceedings of the Fourth International Workshop on Computing Education Research doi: 10.1145/1404520.1404531 – start-page: 522 year: 2015 ident: 10.1016/j.learninstruc.2023.101871_bib1 article-title: 37 million compilations: Investigating novice programming mistakes in large-scale student data – volume: 11 start-page: 671 issue: 6 year: 1972 ident: 10.1016/j.learninstruc.2023.101871_bib14 article-title: Levels of processing: A framework for memory research publication-title: Journal of Verbal Learning and Verbal Behavior doi: 10.1016/S0022-5371(72)80001-X – year: 2022 ident: 10.1016/j.learninstruc.2023.101871_bib69 – volume: 7 start-page: 179 issue: 14 year: 2010 ident: 10.1016/j.learninstruc.2023.101871_bib5 article-title: The use of POE (guess-by-eye-explain) strategy in teaching the concepts of photosynthesis and respiration in plants publication-title: Journal of Social Sciences Institute – start-page: 19 year: 2012 ident: 10.1016/j.learninstruc.2023.101871_bib61 article-title: Exploring programming misconceptions: An analysis of student mistakes in visual program simulation exercises – volume: Vol. 17 year: 2016 ident: 10.1016/j.learninstruc.2023.101871_bib23 article-title: Teaching enzymes to pre-service science teachers through POE (predict, observe, explain) method: The case of catalase – volume: 38 start-page: 118 issue: 3 year: 2006 ident: 10.1016/j.learninstruc.2023.101871_bib35 article-title: Not seeing the forest for the trees: Novice programmers and the SOLO taxonomy publication-title: ACM SIGCSE Bulletin doi: 10.1145/1140123.1140157 – start-page: 39 year: 2014 ident: 10.1016/j.learninstruc.2023.101871_bib7 article-title: It's written on your face: Detecting affective states from facial expressions while learning computer programming – volume: 13 start-page: 43 issue: 1 year: 2003 ident: 10.1016/j.learninstruc.2023.101871_bib28 article-title: Identifying misconceptions in science subjects: POE method and sample activities publication-title: Journal of PAU Education Faculty – year: 2014 ident: 10.1016/j.learninstruc.2023.101871_bib4 – volume: 17 start-page: 612 issue: 6 year: 2007 ident: 10.1016/j.learninstruc.2023.101871_bib20 article-title: Finding and fixing errors in worked examples: Can this foster learning outcomes? publication-title: Learning and Instruction doi: 10.1016/j.learninstruc.2007.09.008 – volume: 9 issue: 2 year: 2013 ident: 10.1016/j.learninstruc.2023.101871_bib42 article-title: Role of physics lecture demonstrations in conceptual learning publication-title: Physical Review Special Topics - Physics Education Research doi: 10.1103/PhysRevSTPER.9.020113 – volume: Vol. 36 year: 2014 ident: 10.1016/j.learninstruc.2023.101871_bib43 article-title: Growth curve analysis: A hands-on tutorial on using multilevel regression to analyze time course data – start-page: 117 year: 2009 ident: 10.1016/j.learninstruc.2023.101871_bib70 article-title: A closer look at tracing, explaining and code writing skills in the novice programmer publication-title: Proceedings of the Fifth International Workshop on Computing Education Research Workshop doi: 10.1145/1584322.1584336 – volume: 92 start-page: 2128 issue: 5 year: 2021 ident: 10.1016/j.learninstruc.2023.101871_bib68 article-title: Tackling scientific misconceptions: The element of surprise publication-title: Child Development doi: 10.1111/cdev.13582 – volume: 28 start-page: 1839 issue: 6 year: 2021 ident: 10.1016/j.learninstruc.2023.101871_bib8 article-title: Predicting as a learning strategy publication-title: Psychonomic Bulletin & Review doi: 10.3758/s13423-021-01904-1 – volume: Vol. 33 year: 2011 ident: 10.1016/j.learninstruc.2023.101871_bib36 article-title: Pretesting with multiple-choice questions facilitates learning – volume: 25 start-page: 1299 issue: 7 year: 2011 ident: 10.1016/j.learninstruc.2023.101871_bib15 article-title: The half-life of cognitive-affective states during complex learning publication-title: Cognition & Emotion doi: 10.1080/02699931.2011.613668 – volume: 2 start-page: 59 issue: 1 year: 1985 ident: 10.1016/j.learninstruc.2023.101871_bib66 article-title: The use of worked examples as a substitute for problem solving in learning algebra publication-title: Cognition and Instruction doi: 10.1207/s1532690xci0201_3 – volume: 4 start-page: 137 issue: 3 year: 1987 ident: 10.1016/j.learninstruc.2023.101871_bib75 article-title: Learning mathematics from examples and by doing publication-title: Cognition and Instruction doi: 10.1207/s1532690xci0403_1 – volume: 22 start-page: 123 issue: 2 year: 2010 ident: 10.1016/j.learninstruc.2023.101871_bib65 article-title: Element interactivity and intrinsic, extraneous, and germane cognitive load publication-title: Educational Psychology Review doi: 10.1007/s10648-010-9128-5 – start-page: 1 year: 2023 ident: 10.1016/j.learninstruc.2023.101871_bib32 article-title: Students' beliefs about computer programming predict their computational thinking and computer programming self-efficacy publication-title: Interactive Learning Environments doi: 10.1080/10494820.2022.2162549 – volume: 99 start-page: 418 issue: 4 year: 1991 ident: 10.1016/j.learninstruc.2023.101871_bib31 article-title: Boredom in the middle school years: Blaming schools versus blaming students publication-title: American Journal of Education doi: 10.1086/443992 – year: 2006 ident: 10.1016/j.learninstruc.2023.101871_bib71 – volume: 84 start-page: 261 year: 2015 ident: 10.1016/j.learninstruc.2023.101871_bib2 article-title: Expectancy-value-cost model of motivation publication-title: Psychology – volume: 44 start-page: 1085 year: 2016 ident: 10.1016/j.learninstruc.2023.101871_bib37 article-title: Multiple-choice pretesting potentiates learning of related information publication-title: Memory & Cognition doi: 10.3758/s13421-016-0621-z – start-page: 125 year: 2001 ident: 10.1016/j.learninstruc.2023.101871_bib41 article-title: A multi-national, multi-institutional study of assessment of programming skills of first-year CS students – volume: 29 start-page: 267 year: 2005 ident: 10.1016/j.learninstruc.2023.101871_bib19 article-title: Positive mood and future-oriented self-evaluation publication-title: Motivation and Emotion doi: 10.1007/s11031-006-9011-3 – volume: 31 start-page: 37 issue: 1 year: 1999 ident: 10.1016/j.learninstruc.2023.101871_bib12 article-title: Patterns and pedagogy publication-title: ACM SIGCSE Bulletin doi: 10.1145/384266.299673 – volume: 13 start-page: 137 issue: 2 year: 2003 ident: 10.1016/j.learninstruc.2023.101871_bib54 article-title: Learning and teaching programming: A review and discussion publication-title: Computer Science Education doi: 10.1076/csed.13.2.137.14200 – volume: 29 start-page: 205 issue: 2–3 year: 2019 ident: 10.1016/j.learninstruc.2023.101871_bib74 article-title: A theory of instruction for introductory programming skills publication-title: Computer Science Education doi: 10.1080/08993408.2019.1565235 – start-page: 95 year: 2011 ident: 10.1016/j.learninstruc.2023.101871_bib13 article-title: Early relational reasoning and the novice programmer: Swapping as the'hello world'of relational reasoning – volume: 40 start-page: 795 issue: 5 year: 1994 ident: 10.1016/j.learninstruc.2023.101871_bib11 article-title: Mental models and computer programming publication-title: International Journal of Human-Computer Studies doi: 10.1006/ijhc.1994.1038 – year: 1966 ident: 10.1016/j.learninstruc.2023.101871_bib10 – volume: 79 start-page: 788 issue: 3 year: 2008 ident: 10.1016/j.learninstruc.2023.101871_bib48 article-title: The trouble with transfer: Insights from microgenetic changes in the representation of numerical magnitude publication-title: Child Development doi: 10.1111/j.1467-8624.2008.01158.x – volume: 80 start-page: 283 issue: 2 year: 2010 ident: 10.1016/j.learninstruc.2023.101871_bib50 article-title: The interplay between motivation, self‐efficacy, and approaches to studying publication-title: British Journal of Educational Psychology doi: 10.1348/000709909X480563 – volume: 31 start-page: 261 year: 2019 ident: 10.1016/j.learninstruc.2023.101871_bib67 article-title: Cognitive architecture and instructional design: 20 years later publication-title: Educational Psychology Review doi: 10.1007/s10648-019-09465-5 – volume: 108 start-page: 626 issue: 3 year: 2008 ident: 10.1016/j.learninstruc.2023.101871_bib62 article-title: Simplicity and generalization: Short-cutting abstraction in children's object categorizations publication-title: Cognition doi: 10.1016/j.cognition.2008.05.002 – volume: 75 start-page: 33 issue: 1 year: 1998 ident: 10.1016/j.learninstruc.2023.101871_bib45 article-title: Praise for intelligence can undermine children's motivation and performance publication-title: Journal of Personality and Social Psychology doi: 10.1037/0022-3514.75.1.33 – volume: 22 start-page: 145 issue: 2 year: 2012 ident: 10.1016/j.learninstruc.2023.101871_bib16 article-title: Dynamics of affective states during complex learning publication-title: Learning and Instruction doi: 10.1016/j.learninstruc.2011.10.001 – volume: 166 year: 2021 ident: 10.1016/j.learninstruc.2023.101871_bib24 article-title: Critical attitude and ability associated with students' self-confidence and attitude toward “predict-observe-explain” online science inquiry learning publication-title: Computers & Education doi: 10.1016/j.compedu.2021.104172 – start-page: 127 year: 2020 ident: 10.1016/j.learninstruc.2023.101871_bib29 article-title: Betting on answers as a way of engaging STUDENTS1 – volume: 103 start-page: 759 issue: 4 year: 2011 ident: 10.1016/j.learninstruc.2023.101871_bib59 article-title: Practicing versus inventing with contrasting cases: The effects of telling first on learning and transfer publication-title: Journal of Educational Psychology doi: 10.1037/a0025140 – volume: 1 start-page: 3 issue: 1 year: 1967 ident: 10.1016/j.learninstruc.2023.101871_bib21 article-title: Creativity: Yesterday, today and tomorrow publication-title: Journal of Creative Behavior doi: 10.1002/j.2162-6057.1967.tb00002.x – volume: 7 start-page: 51 issue: 1 year: 2006 ident: 10.1016/j.learninstruc.2023.101871_bib30 article-title: Cultivating divergent thinking in mathematics through an open-ended approach publication-title: Asia Pacific Education Review doi: 10.1007/BF03036784 – volume: 55 start-page: 22 year: 2018 ident: 10.1016/j.learninstruc.2023.101871_bib9 article-title: When generating a prediction boosts learning: The element of surprise publication-title: Learning and Instruction doi: 10.1016/j.learninstruc.2018.01.013 – year: 2010 ident: 10.1016/j.learninstruc.2023.101871_bib64 – year: 1999 ident: 10.1016/j.learninstruc.2023.101871_bib17 article-title: Mindset: The new Psychology of success (ballentine, New York, 2006) – volume: 24 start-page: 557 year: 2015 ident: 10.1016/j.learninstruc.2023.101871_bib33 article-title: The assessment of Taiwanese college students' conceptions of and approaches to learning computer science and their relationships publication-title: The Asia-Pacific Education Researcher doi: 10.1007/s40299-014-0201-6 – volume: 26 start-page: 677 issue: 9 year: 1983 ident: 10.1016/j.learninstruc.2023.101871_bib3 article-title: A diagnosis of beginning programmers' misconceptions of BASIC programming statements publication-title: Communications of the ACM doi: 10.1145/358172.358408 – volume: 16 start-page: 475 issue: 4 year: 1998 ident: 10.1016/j.learninstruc.2023.101871_bib58 article-title: A time for telling publication-title: Cognition and Instruction doi: 10.1207/s1532690xci1604_4 – volume: 45 start-page: 141 issue: 2 year: 1975 ident: 10.1016/j.learninstruc.2023.101871_bib53 article-title: Boredom at school publication-title: British Journal of Educational Psychology doi: 10.1111/j.2044-8279.1975.tb03239.x – volume: 8 start-page: 975 issue: 41 year: 2015 ident: 10.1016/j.learninstruc.2023.101871_bib27 article-title: Investigation of the effect of guess-observe-explain method on secondary school students' academic achievement and attitudes towards science publication-title: International Journal of Social Studies – volume: 41 start-page: 232 year: 2015 ident: 10.1016/j.learninstruc.2023.101871_bib18 article-title: Measuring cost: The forgotten component of expectancy-value theory publication-title: Contemporary Educational Psychology doi: 10.1016/j.cedpsych.2015.03.002 – volume: 4 start-page: 295 issue: 4 year: 1994 ident: 10.1016/j.learninstruc.2023.101871_bib63 article-title: Cognitive load theory, learning difficulty, and instructional design publication-title: Learning and Instruction doi: 10.1016/0959-4752(94)90003-5 – volume: 41 start-page: 68 issue: 1 year: 1995 ident: 10.1016/j.learninstruc.2023.101871_bib34 article-title: A Predict-Observe-Explain teaching sequence for learning about students' understanding of heat publication-title: Australian Science Teachers Journal – year: 2007 ident: 10.1016/j.learninstruc.2023.101871_bib39 – volume: 5 start-page: 101 issue: 2 year: 2014 ident: 10.1016/j.learninstruc.2023.101871_bib46 article-title: Are they different? Affect, feeling, emotion, sentiment, and opinion detection in text publication-title: IEEE Transactions on Affective Computing doi: 10.1109/TAFFC.2014.2317187 – start-page: 499 year: 2007 ident: 10.1016/j.learninstruc.2023.101871_bib40 article-title: Investigating the viability of mental models held by novice programmers – year: 2010 ident: 10.1016/j.learninstruc.2023.101871_bib6 article-title: The crucial role of motivation and emotion in classroom learning – volume: 35 start-page: 97 issue: 4 year: 2023 ident: 10.1016/j.learninstruc.2023.101871_bib49 article-title: Prequestioning and pretesting effects: A review of empirical research, theoretical perspectives, and implications for educational practice publication-title: Educational Psychology Review doi: 10.1007/s10648-023-09814-5 – start-page: 149 year: 2008 ident: 10.1016/j.learninstruc.2023.101871_bib57 article-title: Block model: An educational model of program comprehension as a tool for a scholarly approach to teaching – volume: 11 start-page: 184 issue: 3 year: 2000 ident: 10.1016/j.learninstruc.2023.101871_bib25 article-title: Some perspectives on positive affect and self-regulation publication-title: Psychological Inquiry – volume: 22 start-page: 129 issue: 2 year: 2004 ident: 10.1016/j.learninstruc.2023.101871_bib60 article-title: Inventing to prepare for future learning: The hidden efficiency of encouraging original student production in statistics instruction publication-title: Cognition and Instruction doi: 10.1207/s1532690xci2202_1 |
| SSID | ssj0004874 |
| Score | 2.4382365 |
| Snippet | Most students struggle when learning to program.
In this paper we examine two instructional tasks that can be used to introduce programming: tell-and-practice... |
| SourceID | crossref elsevier |
| SourceType | Enrichment Source Index Database Publisher |
| StartPage | 101871 |
| SubjectTerms | Coding experience Computational education Generating prediction Instructional sequence Teaching/learning strategies |
| Title | Prediction versus production for teaching computer programming |
| URI | https://dx.doi.org/10.1016/j.learninstruc.2023.101871 |
| Volume | 91 |
| WOSCitedRecordID | wos001194345700001&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: PRVESC databaseName: Elsevier SD Freedom Collection Journals 2021 issn: 0959-4752 databaseCode: AIEXJ dateStart: 19960101 customDbUrl: isFulltext: true dateEnd: 99991231 titleUrlDefault: https://www.sciencedirect.com omitProxy: false ssIdentifier: ssj0004874 providerName: Elsevier |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3dS8MwEA9z88EX8RO_6YNv0rL1I0kfFIYoKiqCivOptGkiG1rFzTn_ey9N0lanOAVfSum4dO1dLpfr736H0DasCkLyKNk0ZcL2E8zshCfYZl4oXEYFJiIvFD4l5-e00wkvarVXUwszvCdZRkej8OlfVQ3XQNmydPYX6i4GhQtwDkqHI6gdjhMp_uJZfnvJ1SohFy99icFKFUmsAhUaACXTHR0MSOvBLGOmPtqkTRRDU0E1O47JOJPYu32nzM4rD9LpZrAUyiD2hmfSmxdZh0v1sf-ku3NbSF0Oune6LjHH7u7cONWchOuX2KlKctEnwQc_q7pyaUcpicJU75UxH67SCT1Ht83IH86RXd6dUugjcfanBa2AGRoEWy-qjhXJsSI11hRquCQIaR012scHnZOypJYqAm_zIIavNocGfvfPvo5tKvHK1Rya1RsNq60MZB7VeLYge3RrPM8CminWvrdFtFdajaWsxiqtxgKrsYzVWMZqrIrVLKHrw4Or_SNbt9aASej6A5vJZKJIW4GA_YHb8mIfItOmCBPuxTBBOSWChswNEo9hzEkzjVMSM7eFm6LJOYR4y6iePWZ8BVncE4mHMWsRgX3YIMP-P3AZj4WghOHEW0WheSkR07zzsv3JffSzelaRV8g-KfaViaR2zbuPdByp4sMITGwC-bU_3XUdzZRTYQPV4Xe-iabZcNDtP29p-3oHi-ueWA |
| linkProvider | Elsevier |
| 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=Prediction+versus+production+for+teaching+computer+programming&rft.jtitle=Learning+and+instruction&rft.au=Tucker%2C+Mary+C.&rft.au=Wang%2C+Xinran+%28Wendy%29&rft.au=Son%2C+Ji+Y.&rft.au=Stigler%2C+James+W.&rft.date=2024-06-01&rft.issn=0959-4752&rft.volume=91&rft.spage=101871&rft_id=info:doi/10.1016%2Fj.learninstruc.2023.101871&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_learninstruc_2023_101871 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0959-4752&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0959-4752&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0959-4752&client=summon |