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...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Learning and instruction Ročník 91; s. 101871
Hlavní autoři: Tucker, Mary C., Wang, Xinran (Wendy), Son, Ji Y., Stigler, James W.
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/eLvHCXMwtV3dS9xAEF-upw--SLWWqrXkoW-SkEuy2c2DBRGlCoqgxetT2M9yolH0PM__vrPZ3SR-4VnoSwgJs_mYX2ZnJ7-ZQeg7kwygI5NQD5QMM6rikGOmQk4wljxVKqO6bjZBjo7ocFgc93r3PhdmckGqik6nxfV_VTUcA2Wb1Nl3qLsZFA7APigdtqB22M6k-OMb8--lVquhXNzdGg6WtEViLanQEyiF6-jgSVqXfhrz-dE-bGIrNDWlZp9zMg4N924naqPz1oIMRxVMhcaJPVOVseZN1OHE_uw_GG3-bqROxqM_Li-x5u5unkXdmESStdypTnAxI_iRnbVduZyhNIXCbO-VZzbchhPOI9c2o364yHR5j1qhx4Wzn0xoDc3QM9jOy-5YpRmrtGN9QHMJwQXto7nt_d3hQZtSS20Bb_8gvl5tTQ187c5e9m06_srpR7ToFhrBtgXIEuqpatn06HZ8nmW00Mx9D5_QjxY1gUVN0KImANQEHjWBR03QQc0K-rW3e7rzM3StNUIBHvQ4FCaYqOUAa1gfJIOUZeCZxrrgKmVU54oSTQuRYJ6KPFcklkwSJpJBHutYKXDxPqN-dVWpLygQhGkmYi00fNgszznGnMuMxjzNpcjoKir8SymFqztv2p9clG-rZxWljey1rb4yk9SWf_el8yOtf1gCxGaQX_unq66jhfZT-Ir6cF5toHkxGY9ub745fP0FKUKfqQ
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