The design and pilot evaluation of an interactive learning environment for introductory programming influenced by cognitive load theory and constructivism

This article presents the architecture and evaluation of a novel environment for programming education. The design of this programming environment, and the way it is used in class, is based on the findings of constructivist and cognitivist learning paradigms. The environment is evaluated based on qu...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computers and education Jg. 60; H. 1; S. 368 - 384
Hauptverfasser: Moons, Jan, De Backer, Carlos
Format: Journal Article
Sprache:Englisch
Veröffentlicht: Elsevier Ltd 01.01.2013
Elsevier
Schlagworte:
ISSN:0360-1315, 1873-782X
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract This article presents the architecture and evaluation of a novel environment for programming education. The design of this programming environment, and the way it is used in class, is based on the findings of constructivist and cognitivist learning paradigms. The environment is evaluated based on qualitative student and teacher evaluations and experiments performed over a three year timespan. As the findings show, the students and teachers see the environment and the way it is used as an invaluable part of their education, and the experiments show that the environment can help with understanding programming concepts that most students consider very difficult. ► We propose a set of guidelines based on learning theory for designing program visualization software. ► We present the architecture and design of a novel program visualization application. ► We report on the positive results of a qualitative and quantitative study using the visualization environment.
AbstractList This article presents the architecture and evaluation of a novel environment for programming education. The design of this programming environment, and the way it is used in class, is based on the findings of constructivist and cognitivist learning paradigms. The environment is evaluated based on qualitative student and teacher evaluations and experiments performed over a three year timespan. As the findings show, the students and teachers see the environment and the way it is used as an invaluable part of their education, and the experiments show that the environment can help with understanding programming concepts that most students consider very difficult. ► We propose a set of guidelines based on learning theory for designing program visualization software. ► We present the architecture and design of a novel program visualization application. ► We report on the positive results of a qualitative and quantitative study using the visualization environment.
This article presents the architecture and evaluation of a novel environment for programming education. The design of this programming environment, and the way it is used in class, is based on the findings of constructivist and cognitivist learning paradigms. The environment is evaluated based on qualitative student and teacher evaluations and experiments performed over a three year timespan. As the findings show, the students and teachers see the environment and the way it is used as an invaluable part of their education, and the experiments show that the environment can help with understanding programming concepts that most students consider very difficult. (Contains 4 tables and 11 figures.)
Author Moons, Jan
De Backer, Carlos
Author_xml – sequence: 1
  givenname: Jan
  surname: Moons
  fullname: Moons, Jan
  email: jan.moons@ua.ac.be
– sequence: 2
  givenname: Carlos
  surname: De Backer
  fullname: De Backer, Carlos
BackLink http://eric.ed.gov/ERICWebPortal/detail?accno=EJ1006975$$DView record in ERIC
BookMark eNqFUU1r3DAQFSWFbtL8hID-gF3JsiWbHEIJ6ReBXlLITcjSeDOLLS2SvLB_pb82dnbpoZecBmbeezPz3iW58MEDITeclZxx-WVX2jDtwc1lxXhVsrZkrPtANrxVolBt9XxBNkxIVnDBm0_kMqUdY6yWdbMhf59egDpIuPXUeEf3OIZM4WDG2WQMnoZh6VP0GaKxGQ9ARzDRo99S8AeMwU_gMx1CXEExuNnmEI90H8M2mmlageiHcQZvwdH-SG3YejwpBeNofoEVvy63wacc53UNpukz-TiYMcH1uV6RP98enu5_FI-_v_-8__pYWNGpXPRd3dfOSgFCmn5oJeN1J2QNrrXcOeVUM0joqo4pJaGWplLcGsPE0PaubipxRW5OuhDR6n3EycSjfvjFGZOdapZ5c5rbGFKKMPzDcKbXAPROnwPQawCatXoJYOHd_sezmN9MzdHg-C777nzV8voBIepk8c1DjGCzdgHfUXgFm26sNw
CitedBy_id crossref_primary_10_1080_10447318_2019_1595303
crossref_primary_10_3390_app131910898
crossref_primary_10_1007_s10639_019_09895_2
crossref_primary_10_1109_RITA_2021_3052481
crossref_primary_10_1080_10494820_2022_2137527
crossref_primary_10_1007_s10639_021_10536_w
crossref_primary_10_1007_s11423_017_9551_0
crossref_primary_10_3390_educsci13070648
crossref_primary_10_1145_2490822
crossref_primary_10_1145_3483843
crossref_primary_10_1016_j_compedu_2014_12_004
crossref_primary_10_1541_ieejeiss_138_999
crossref_primary_10_1109_TE_2016_2622227
crossref_primary_10_1177_07356331231187285
crossref_primary_10_1111_bjet_12496
crossref_primary_10_1145_2700515
crossref_primary_10_1080_10494820_2015_1041400
crossref_primary_10_1111_jcal_12238
crossref_primary_10_1007_s10639_017_9659_1
crossref_primary_10_1007_s10639_022_10929_5
crossref_primary_10_1109_TLT_2022_3226122
crossref_primary_10_1007_s10209_020_00789_6
crossref_primary_10_1177_0735633118781776
crossref_primary_10_25304_rlt_v28_2396
crossref_primary_10_1080_15391523_2025_2557391
Cites_doi 10.2190/BKML-B1QV-KDN4-8ULH
10.1145/1041624.1041673
10.1016/j.entcs.2007.01.033
10.1037/0022-0663.88.1.49
10.1076/csed.13.4.249.17496
10.1016/B978-012443760-9/50010-6
10.1016/j.compedu.2004.09.005
10.1037/h0043158
10.1145/1047344.1047359
10.1145/230562.230563
10.1145/1409720.1409729
10.1145/1140124.1140157
10.1037/0022-0663.95.3.629
10.1287/isre.8.1.25
10.1017/S0140525X01003922
10.1016/S1071-5819(03)00021-1
10.1145/1028664.1028762
10.1016/j.ergon.2007.11.002
10.1145/343048.343069
10.1109/2.58216
10.1145/1140124.1140266
10.1145/952845.952869
10.1145/563340.563395
10.1016/j.compedu.2006.06.002
10.1023/A:1015362608943
10.1177/001872087201400302
10.1145/356835.356841
10.1037/0096-1523.8.2.194
10.1300/J025v02n02_02
10.1145/949344.949394
10.3758/BF03200760
ContentType Journal Article
Copyright 2012 Elsevier Ltd
Copyright_xml – notice: 2012 Elsevier Ltd
DBID AAYXX
CITATION
7SW
BJH
BNH
BNI
BNJ
BNO
ERI
PET
REK
WWN
DOI 10.1016/j.compedu.2012.08.009
DatabaseName CrossRef
ERIC
ERIC (Ovid)
ERIC
ERIC
ERIC (Legacy Platform)
ERIC( SilverPlatter )
ERIC
ERIC PlusText (Legacy Platform)
Education Resources Information Center (ERIC)
ERIC
DatabaseTitle CrossRef
ERIC
DatabaseTitleList
ERIC
DeliveryMethod fulltext_linktorsrc
Discipline Education
EISSN 1873-782X
ERIC EJ1006975
EndPage 384
ExternalDocumentID EJ1006975
10_1016_j_compedu_2012_08_009
S0360131512001959
GroupedDBID --K
--M
-~X
.DC
.~1
0R~
1B1
1RT
1~.
1~5
29F
4.4
41~
457
4G.
5GY
5VS
6J9
6TJ
7-5
71M
8P~
9JO
AABNK
AACTN
AAEDT
AAEDW
AAFJI
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAQXK
AAXUO
ABFNM
ABFRF
ABIVO
ABJNI
ABMAC
ABMMH
ABTAH
ABXDB
ABYKQ
ACDAQ
ACGFS
ACHQT
ACRLP
ACTDY
ADBBV
ADEZE
ADHUB
ADIYS
ADMUD
AEBSH
AEFWE
AEKER
AENEX
AFFNX
AFKWA
AFTJW
AGHFR
AGUBO
AGYEJ
AHHHB
AI.
AIEXJ
AIKHN
AITUG
AJBFU
AJOXV
AKYCK
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOMHK
ASPBG
AVARZ
AVWKF
AXJTR
AZFZN
BKOJK
BLXMC
CS3
DU5
EBS
EFJIC
EFLBG
EJD
EO8
EO9
EP2
EP3
F5P
FDB
FEDTE
FGOYB
FIRID
FNPLU
FYGXN
G-2
G-Q
GBLVA
HF~
HLZ
HMY
HVGLF
HZ~
IHE
J1W
KOM
LG9
M3Y
M41
MO0
N9A
NHB
O-L
O9-
OAUVE
OHT
OZT
P-8
P-9
P2P
PC.
PRBVW
Q38
R2-
RIG
ROL
RPZ
SBC
SDF
SDG
SDP
SES
SEW
SPCBC
SSB
SSO
SSS
SSZ
T5K
UNMZH
VH1
WUQ
XSW
ZY4
~G-
9DU
AATTM
AAXKI
AAYWO
AAYXX
ABUFD
ABWVN
ACLOT
ACRPL
ACVFH
ADCNI
ADMHG
ADNMO
ADVLN
AEIPS
AEUPX
AFJKZ
AFPUW
AGQPQ
AIGII
AIIUN
AKBMS
AKRWK
AKYEP
ANKPU
APXCP
CITATION
EFKBS
~HD
7SW
BJH
BNH
BNI
BNJ
BNO
ERI
PET
REK
WWN
ID FETCH-LOGICAL-c397t-b94b4dc63e36abf860149364ed8c1dd7d75f6e9290776e46a271caa03f8bd4523
ISICitedReferencesCount 42
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000312231900033&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0360-1315
IngestDate Tue Dec 02 16:52:28 EST 2025
Sat Nov 29 02:47:53 EST 2025
Tue Nov 18 21:51:32 EST 2025
Fri Feb 23 02:36:04 EST 2024
IsDoiOpenAccess false
IsOpenAccess false
IsPeerReviewed true
IsScholarly true
Issue 1
Keywords Interactive learning environments
Programming and programming languages
Architectures for educational technology system
Language English
License https://www.elsevier.com/tdm/userlicense/1.0
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c397t-b94b4dc63e36abf860149364ed8c1dd7d75f6e9290776e46a271caa03f8bd4523
PageCount 17
ParticipantIDs eric_primary_EJ1006975
crossref_primary_10_1016_j_compedu_2012_08_009
crossref_citationtrail_10_1016_j_compedu_2012_08_009
elsevier_sciencedirect_doi_10_1016_j_compedu_2012_08_009
PublicationCentury 2000
PublicationDate January 2013
2013-1-00
2013-01-00
PublicationDateYYYYMMDD 2013-01-01
PublicationDate_xml – month: 01
  year: 2013
  text: January 2013
PublicationDecade 2010
PublicationTitle Computers and education
PublicationYear 2013
Publisher Elsevier Ltd
Elsevier
Publisher_xml – name: Elsevier Ltd
– name: Elsevier
References Bailie, Courtney, Murray, Schiaffino, Tuohy (bib7) 2003; 19
Sanders, Dorn (bib70) 2003
Kim, Lerch (bib33) 1997; 8
Jeffries, Turner, Polson, Atwood (bib31) 1981
Xinogalos, Satratzemi, Dagdilelis (bib82) 2006; 47
Miller (bib49) 1956; 63
Stasko (bib72) 1990; 23
Baddeley, Hitch (bib6) 1974; Vol. 8
Andrianoff, Levine (bib3) 2002
Giangrande (bib24) 2007; 22
Naps, Eagan, Norton (bib52) 2000
Bergin, Eckstein, Wallingford, Manns (bib12) 2001
Kurland, Pea, Clement, Mawby (bib39) 1986; 2
Gestwicki, Jayaraman (bib23) 2004
Mannila, Raadt (bib43) 2006
Naps, Rössling, Almstrum, Dann, Fleischer, Hundhausen (bib53) 2002
Cooper, Dann, Pausch (bib17) 2003
Robins, Haden, Garner (bib65) 2006; Vol. 52
Felder, Silverman (bib21) 1988; 78
Moreno, Joy (bib51) 2007; 178
Milne, Rowe (bib50) 2002; 7
Ware (bib79) 2004
Astrachan, Bruce, Koffman, Kölling, Reges (bib4) 2005; Vol. 37
Papert (bib56) 1980
McCracken, Almstrum, Diaz, Guzdial, Hagan, Kolikant (bib47) 2001; Vol. 33
Bergin, Eckstein, Manns, Sharp, Voelter, Wallingford (bib11) 2001
Sanders, Dorn (bib69) 2003; 18
Paivio (bib54) 1986
Sweller (bib74) 2002
Degrace, Stahl (bib20) 1998
Bartram, Ware, Calvert (bib9) 2003; 58
Atkinson, Shiffrin (bib5) 1968; Vol. 2
Peterson, Dugas (bib60) 1972; 14
Palmer, Rock (bib55) 1994; 1
.
Ahmadzadeh, Elliman, Higgins (bib1) 2005; Vol. 37
Holmboe, Borge, Granerud (bib28) 2004
Rubinstein (bib68) 1975; 9
Treisman (bib76) 1982; 8
Sundararaman, Back (bib73) 2008
Rajala, Laakso, Kaila, Salakoski (bib64) 2008; 7
Cowan (bib18) 2001; 24
Papert (bib57) 1985; 2
Vygotsky (bib78) 1978
Rössling, Schüer, Freisleben (bib67) 2000
Allen, Cartwright, Stoler (bib2) 2002; Vol. 34
Lister, Simon, Thompson, Whalley, Prasad (bib42) 2006; Vol. 38
Hundhausen, Brown (bib29) 2008; 50
Korhonen, Malmi, Saikkonen (bib38) 2001
Rodger (bib66) 2002
Glaserfeld (bib25) 1987
Marcus, Cooper, Sweller (bib44) 1996; 88
Michalski, Grobelny (bib48) 2008; 38
Schulte, Bennedsen (bib71) 2006
Carlson, Chandler, Sweller (bib15) 2003; 95
Baldwin, Kuljis (bib8) 2000
Pattis (bib58) 1995
Thompson, S. M. (2004).
Bennedssen, Caspersen (bib10) 2008
Koning, Dormann, Vliet (bib36) 2002
Mayer (bib45) 1981; 13
Pears, Seidman, Malmi, Mannila, Adams, Bennedsen (bib59) 2007
Gray, Flatt (bib26) 2003
Jiménez-Diáz, Gómez-Albarán, Gómez-Martín, González-Calero (bib32) 2005
Biggs, Collis (bib13) 1982
Korhonen, A. (2003).
Lister, Adams, Fitzgerald, Fone, Hamer, Lindholm (bib41) 2004; 36
Piaget (bib62) 1970
Petre, M., & Quincey, E. d. (2006). A gentle overview of software visualisation. In
Lahtinen, Ala-Mutka, Järvinen (bib40) 2005; Vol. 37
Garner, Haden, Robins (bib22) 2005; Vol. 42
Tufte (bib77) 1990
Wirth (bib80) 1996
Master's Thesis, University of Victoria.
Healey, Booth, Enns (bib27) 1996; 3
Jadud, M. C. (2006).
Clear, Edwards, Lister, Simon, Thompson, Whalley (bib16) 2008
Koffka (bib34) 1935
Ragonis, Ben-Ari (bib63) 2005; Vol. 37(1)
Bruner (bib14) 1979
Kölling, Quig, Patterson, Rosenberg (bib35) 2003; 13
Ph.D. thesis, University of Kent at Canterbury.
Wolfe (bib81) 2000
Mayer (bib46) 2001
Cross, Hendrix (bib19) 2006; Vol. 38
Ph.D. Thesis, Helsinki University of Technology.
Biggs (10.1016/j.compedu.2012.08.009_bib13) 1982
Korhonen (10.1016/j.compedu.2012.08.009_bib38) 2001
Bergin (10.1016/j.compedu.2012.08.009_bib11) 2001
Papert (10.1016/j.compedu.2012.08.009_bib56) 1980
Glaserfeld (10.1016/j.compedu.2012.08.009_bib25) 1987
Pears (10.1016/j.compedu.2012.08.009_bib59) 2007
Atkinson (10.1016/j.compedu.2012.08.009_bib5) 1968; Vol. 2
Pattis (10.1016/j.compedu.2012.08.009_bib58) 1995
Astrachan (10.1016/j.compedu.2012.08.009_bib4) 2005; Vol. 37
Kurland (10.1016/j.compedu.2012.08.009_bib39) 1986; 2
Rössling (10.1016/j.compedu.2012.08.009_bib67) 2000
Xinogalos (10.1016/j.compedu.2012.08.009_bib82) 2006; 47
Lister (10.1016/j.compedu.2012.08.009_bib41) 2004; 36
Bruner (10.1016/j.compedu.2012.08.009_bib14) 1979
Kim (10.1016/j.compedu.2012.08.009_bib33) 1997; 8
Papert (10.1016/j.compedu.2012.08.009_bib57) 1985; 2
Treisman (10.1016/j.compedu.2012.08.009_bib76) 1982; 8
Healey (10.1016/j.compedu.2012.08.009_bib27) 1996; 3
Holmboe (10.1016/j.compedu.2012.08.009_bib28) 2004
Miller (10.1016/j.compedu.2012.08.009_bib49) 1956; 63
Kölling (10.1016/j.compedu.2012.08.009_bib35) 2003; 13
Michalski (10.1016/j.compedu.2012.08.009_bib48) 2008; 38
Naps (10.1016/j.compedu.2012.08.009_bib52) 2000
Baldwin (10.1016/j.compedu.2012.08.009_bib8) 2000
Piaget (10.1016/j.compedu.2012.08.009_bib62) 1970
Sanders (10.1016/j.compedu.2012.08.009_bib69) 2003; 18
Garner (10.1016/j.compedu.2012.08.009_bib22) 2005; Vol. 42
Mayer (10.1016/j.compedu.2012.08.009_bib46) 2001
Andrianoff (10.1016/j.compedu.2012.08.009_bib3) 2002
Gray (10.1016/j.compedu.2012.08.009_bib26) 2003
McCracken (10.1016/j.compedu.2012.08.009_bib47) 2001; Vol. 33
Clear (10.1016/j.compedu.2012.08.009_bib16) 2008
Degrace (10.1016/j.compedu.2012.08.009_bib20) 1998
Rodger (10.1016/j.compedu.2012.08.009_bib66) 2002
Felder (10.1016/j.compedu.2012.08.009_bib21) 1988; 78
Koning (10.1016/j.compedu.2012.08.009_bib36) 2002
Marcus (10.1016/j.compedu.2012.08.009_bib44) 1996; 88
Naps (10.1016/j.compedu.2012.08.009_bib53) 2002
Ahmadzadeh (10.1016/j.compedu.2012.08.009_bib1) 2005; Vol. 37
Bartram (10.1016/j.compedu.2012.08.009_bib9) 2003; 58
10.1016/j.compedu.2012.08.009_bib61
Bergin (10.1016/j.compedu.2012.08.009_bib12) 2001
Wirth (10.1016/j.compedu.2012.08.009_bib80) 1996
Cross (10.1016/j.compedu.2012.08.009_bib19) 2006; Vol. 38
Cowan (10.1016/j.compedu.2012.08.009_bib18) 2001; 24
Bennedssen (10.1016/j.compedu.2012.08.009_bib10) 2008
Sanders (10.1016/j.compedu.2012.08.009_bib70) 2003
Baddeley (10.1016/j.compedu.2012.08.009_bib6) 1974; Vol. 8
Peterson (10.1016/j.compedu.2012.08.009_bib60) 1972; 14
Koffka (10.1016/j.compedu.2012.08.009_bib34) 1935
Cooper (10.1016/j.compedu.2012.08.009_bib17) 2003
Ragonis (10.1016/j.compedu.2012.08.009_bib63) 2005; Vol. 37(1)
10.1016/j.compedu.2012.08.009_bib37
Palmer (10.1016/j.compedu.2012.08.009_bib55) 1994; 1
Tufte (10.1016/j.compedu.2012.08.009_bib77) 1990
Bailie (10.1016/j.compedu.2012.08.009_bib7) 2003; 19
Rajala (10.1016/j.compedu.2012.08.009_bib64) 2008; 7
10.1016/j.compedu.2012.08.009_bib75
10.1016/j.compedu.2012.08.009_bib30
Allen (10.1016/j.compedu.2012.08.009_bib2) 2002; Vol. 34
Jiménez-Diáz (10.1016/j.compedu.2012.08.009_bib32) 2005
Lister (10.1016/j.compedu.2012.08.009_bib42) 2006; Vol. 38
Rubinstein (10.1016/j.compedu.2012.08.009_bib68) 1975; 9
Paivio (10.1016/j.compedu.2012.08.009_bib54) 1986
Gestwicki (10.1016/j.compedu.2012.08.009_bib23) 2004
Lahtinen (10.1016/j.compedu.2012.08.009_bib40) 2005; Vol. 37
Jeffries (10.1016/j.compedu.2012.08.009_bib31) 1981
Vygotsky (10.1016/j.compedu.2012.08.009_bib78) 1978
Schulte (10.1016/j.compedu.2012.08.009_bib71) 2006
Mannila (10.1016/j.compedu.2012.08.009_bib43) 2006
Sundararaman (10.1016/j.compedu.2012.08.009_bib73) 2008
Robins (10.1016/j.compedu.2012.08.009_bib65) 2006; Vol. 52
Ware (10.1016/j.compedu.2012.08.009_bib79) 2004
Stasko (10.1016/j.compedu.2012.08.009_bib72) 1990; 23
Giangrande (10.1016/j.compedu.2012.08.009_bib24) 2007; 22
Wolfe (10.1016/j.compedu.2012.08.009_bib81) 2000
Carlson (10.1016/j.compedu.2012.08.009_bib15) 2003; 95
Sweller (10.1016/j.compedu.2012.08.009_bib74) 2002
Mayer (10.1016/j.compedu.2012.08.009_bib45) 1981; 13
Hundhausen (10.1016/j.compedu.2012.08.009_bib29) 2008; 50
Moreno (10.1016/j.compedu.2012.08.009_bib51) 2007; 178
Milne (10.1016/j.compedu.2012.08.009_bib50) 2002; 7
References_xml – volume: 63
  start-page: 81
  year: 1956
  end-page: 97
  ident: bib49
  article-title: The magical number seven, plus or minus two: some limits on our capacity for processing information
  publication-title: The Psychological Review
– year: 2000
  ident: bib81
  article-title: Visual attention
  publication-title: Seeing
– volume: 50
  start-page: 301
  year: 2008
  end-page: 326
  ident: bib29
  article-title: Designing, visualizing, and discussing algorithms within a CS 1 studio experience: an empirical study
  publication-title: Computers & Education
– year: 1998
  ident: bib20
  article-title: Wicked problems, righteous solutions: A catalog of modern engineering paradigms
– year: 1990
  ident: bib77
  article-title: Envisioning information
– year: 2001
  ident: bib11
  article-title: The pedagogical patterns project
  publication-title: OOPSLA '00 Addendum to the 2000 proceedings of the conference on object-oriented programming, systems, languages, and applications
– start-page: 180
  year: 2001
  ident: bib38
  article-title: Matrix – concept animation and algorithm simulation system
  publication-title: AVI '02 proceedings of the working conference on advanced visual interfaces
– volume: 7
  year: 2008
  ident: bib64
  article-title: Effectiveness of program visualization: a case study with the ViLLE tool
  publication-title: Journal of Information Technology Education: Innovations in Practice
– volume: 23
  start-page: 27
  year: 1990
  end-page: 39
  ident: bib72
  article-title: Tango: a framework and system for algorithm animation
  publication-title: Computer
– start-page: 131
  year: 2002
  end-page: 152
  ident: bib53
  article-title: Exploring the role of visualization and engagement in computer science education
  publication-title: ITiCSE-WGR '02: Working group reports from ITiCSE on innovation and technology in computer science education
– volume: Vol. 37(1)
  start-page: 226
  year: 2005
  end-page: 230
  ident: bib63
  article-title: On understanding the statics and dynamics of object-oriented programs
  publication-title: SIGCSE '05: Proceedings of the 36th SIGCSE technical symposium on computer science education
– volume: 38
  start-page: 321
  year: 2008
  end-page: 332
  ident: bib48
  article-title: The role of colour preattentive processing in human-computer interaction task efficiency: a preliminary study
  publication-title: International Journal of Industrial Ergonomics
– reference: Petre, M., & Quincey, E. d. (2006). A gentle overview of software visualisation. In
– year: 1980
  ident: bib56
  article-title: Mindstorms: Children, computers, and powerful ideas
– volume: 9
  start-page: 69
  year: 1975
  end-page: 75
  ident: bib68
  article-title: Using LOGO in teaching
  publication-title: SIGCUE Outlook
– volume: 24
  year: 2001
  ident: bib18
  article-title: The magical number 4 in short-term memory: a reconsideration of mental storage capacity
  publication-title: Behavioral and Brain Sciences
– reference: . Ph.D. thesis, University of Kent at Canterbury.
– year: 2001
  ident: bib12
  article-title: Patterns for gaining different perspectives
  publication-title: PLoP 2001 8th conference on Pattern Languages of Programs (2001)
– volume: 88
  start-page: 49
  year: 1996
  end-page: 63
  ident: bib44
  article-title: Understanding instructions
  publication-title: Journal of Educational Psychology
– start-page: 201
  year: 2003
  end-page: 204
  ident: bib70
  article-title: Jeroo: a tool for introducing object-oriented programming
  publication-title: SIGCSE '03 proceedings of the 34th SIGCSE technical symposium on computer science education
– start-page: 32
  year: 2006
  end-page: 37
  ident: bib43
  article-title: An objective comparison of languages for teaching introductory programming
  publication-title: Baltic Sea '06 proceedings of the 6th Baltic Sea conference on computing education research: Koli Calling 2006
– volume: 7
  start-page: 55
  year: 2002
  end-page: 66
  ident: bib50
  article-title: Difficulties in learning and teaching programming – views of students and tutors
  publication-title: Education and Information Technologies
– volume: Vol. 38
  start-page: 118
  year: 2006
  end-page: 122
  ident: bib42
  article-title: Not seeing the forest for the trees: novice programmers and the SOLO taxonomy
  publication-title: ITICSE '06 proceedings of the 11th annual SIGCSE conference on innovation and technology in computer science education
– volume: 13
  year: 2003
  ident: bib35
  article-title: The BlueJ system and its pedagogy
  publication-title: Computer Science Education
– volume: 18
  start-page: 308
  year: 2003
  end-page: 316
  ident: bib69
  article-title: Classroom experience with Jeroo
  publication-title: Journal of Computing Sciences in Colleges
– year: 1979
  ident: bib14
  article-title: On knowing: Essays for the left hand
– volume: 8
  start-page: 194
  year: 1982
  end-page: 214
  ident: bib76
  article-title: Perceptual grouping and attention in visual search for features and for objects
  publication-title: Journal of Experimental Psychology: Human Perception and Performance
– volume: 2
  start-page: 3
  year: 1985
  end-page: 8
  ident: bib57
  article-title: Different visions of logo
  publication-title: Computers in the Schools
– volume: Vol. 34
  start-page: 137
  year: 2002
  end-page: 141
  ident: bib2
  article-title: DrJava: a lightweight pedagogic environment for Java
  publication-title: SIGCSE '02 proceedings of the 33rd SIGCSE technical symposium on computer science education
– year: 1978
  ident: bib78
  article-title: Mind in society: Development of higher psychological processes
– reference: . Ph.D. Thesis, Helsinki University of Technology.
– volume: Vol. 37
  start-page: 14
  year: 2005
  end-page: 18
  ident: bib40
  article-title: A study of the difficulties of novice programmers
  publication-title: ITiCSE '05 proceedings of the 10th annual SIGCSE conference on innovation and technology in computer science education
– start-page: 63
  year: 2008
  end-page: 68
  ident: bib16
  article-title: The teaching of novice computer programmers: bringing the scholarly-research approach to Australia
  publication-title: ACE '08 proceedings of the tenth conference on Australasian computing education
– volume: Vol. 42
  start-page: 173
  year: 2005
  end-page: 180
  ident: bib22
  article-title: My program is correct but it doesn't run: a preliminary investigation of novice programmers' problems
  publication-title: ACE '05 proceedings of the 7th Australasian conference on computing education
– volume: 8
  start-page: 25
  year: 1997
  end-page: 50
  ident: bib33
  article-title: Why is programming (sometimes) so difficult? Programming as scientific discovery in multiple problem spaces
  publication-title: Information Systems Research
– reference: . Master's Thesis, University of Victoria.
– start-page: 121
  year: 2002
  end-page: 125
  ident: bib3
  article-title: Role playing in an object-oriented world
  publication-title: SIGCSE '02 proceedings of the 33rd SIGCSE technical symposium on computer science education
– volume: 95
  start-page: 629
  year: 2003
  end-page: 640
  ident: bib15
  article-title: Learning and understanding science instructional material
  publication-title: Journal of Educational Psychology
– reference: Jadud, M. C. (2006).
– start-page: 83
  year: 2000
  end-page: 90
  ident: bib8
  article-title: Visualisation techniques for learning and teaching programming
  publication-title: Proceedings of the 22nd international conference on information technology interfaces, 2000. ITI 2000
– year: 2001
  ident: bib46
  article-title: Multimedia learning
– volume: 47
  start-page: 148
  year: 2006
  end-page: 171
  ident: bib82
  article-title: An introduction to object-oriented programming with a didactic microworld: object Karel
  publication-title: Computers & Education
– volume: 178
  start-page: 51
  year: 2007
  end-page: 59
  ident: bib51
  article-title: Jeliot 3 in a demanding educational setting
  publication-title: Electronic Notes in Theoretical Computer Science
– volume: 1
  start-page: 29
  year: 1994
  end-page: 55
  ident: bib55
  article-title: Rethinking perceptual organization: the role of uniform connectedness
  publication-title: Psychonomic Bulletin and Review
– start-page: 191
  year: 2003
  end-page: 195
  ident: bib17
  article-title: Teaching objects-first in introductory computer science
  publication-title: SIGCSE '03 proceedings of the 34th SIGCSE technical symposium on computer science education
– volume: Vol. 37
  start-page: 451
  year: 2005
  end-page: 452
  ident: bib4
  article-title: Resolved: objects early has failed
  publication-title: SIGCSE '05 proceedings of the 36th SIGCSE technical symposium on computer science
– year: 2005
  ident: bib32
  article-title: ViRPlay: playing roles to understand dynamic behavior
  publication-title: Workshop on pedagogies and tools for the teaching and learning of object oriented concepts
– year: 2002
  ident: bib66
  article-title: Using hands-on visualizations to teach computer science from beginning courses to advanced courses
  publication-title: ITiCSE2002, proceedings of the second program visualization workshop
– start-page: 97
  year: 1996
  end-page: 120
  ident: bib80
  article-title: Recollections about the development of Pascal
  publication-title: History of programming languages-II
– volume: 14
  start-page: 207
  year: 1972
  end-page: 216
  ident: bib60
  article-title: The relative importance of contrast and motion in visual detection
  publication-title: Human Factors
– reference: Thompson, S. M. (2004).
– volume: Vol. 37
  start-page: 84
  year: 2005
  end-page: 88
  ident: bib1
  article-title: An analysis of patterns of debugging among novice computer science students
  publication-title: ITiCSE '05 proceedings of the 10th annual SIGCSE conference on innovation and technology in computer science education
– start-page: 170
  year: 2003
  end-page: 177
  ident: bib26
  article-title: ProfessorJ: a gradual introduction to Java through language levels
  publication-title: OOPSLA '03 companion of the 18th annual ACM SIGPLAN conference on object-oriented programming, systems, languages, and applications
– year: 1935
  ident: bib34
  article-title: Principles of gestalt psychology
– reference: Korhonen, A. (2003).
– volume: 13
  start-page: 121
  year: 1981
  end-page: 141
  ident: bib45
  article-title: The psychology of how novices learn computer programming
  publication-title: ACM Computing Surveys
– start-page: 204
  year: 2007
  end-page: 223
  ident: bib59
  article-title: A survey of literature on the teaching of introductory programming
  publication-title: ITiCSE-WGR '07: Working group reports on ITiCSE on innovation and technology in computer science education
– volume: 19
  start-page: 303
  year: 2003
  end-page: 305
  ident: bib7
  article-title: Objects first – does it work?
  publication-title: Journal of Computing Sciences in Colleges
– start-page: 225
  year: 1981
  end-page: 283
  ident: bib31
  article-title: The processes involved in designing software
  publication-title: Cognitive skills and their acquisition
– year: 1995
  ident: bib58
  article-title: Karel the robot: A gentle introduction to the art of programming
– start-page: 226
  year: 2004
  end-page: 228
  ident: bib23
  article-title: JIVE: java interactive visualization environment
  publication-title: OOPSLA '04 companion to the 19th annual ACM SIGPLAN conference on object-oriented programming systems, languages, and applications
– volume: 2
  start-page: 429
  year: 1986
  end-page: 457
  ident: bib39
  article-title: A study of the development of programming ability and thinking skills in high school students
  publication-title: Journal of Educational Computing Research
– start-page: 15
  year: 2008
  end-page: 26
  ident: bib10
  article-title: Abstraction ability as an indicator of success for learning computing science?
  publication-title: ICER '08 proceeding of the fourth international workshop on computing education research
– year: 1986
  ident: bib54
  article-title: Mental representations: A dual coding approach
– volume: Vol. 2
  start-page: 89
  year: 1968
  end-page: 195
  ident: bib5
  article-title: The psychology of learning and motivation: advances in research and theory
  publication-title: The psychology of learning and motivation: Advances in research and theory
– volume: 22
  start-page: 153
  year: 2007
  end-page: 160
  ident: bib24
  article-title: CS1 programming language options
  publication-title: Journal of Computing Sciences in Colleges
– year: 2004
  ident: bib28
  article-title: Lego as platform for learning OO thinking in primary and secondary school
  publication-title: LNCS: Eighth workshop on pedagogies and tools for the teaching and learning of object oriented concepts
– volume: Vol. 52
  start-page: 165
  year: 2006
  end-page: 173
  ident: bib65
  article-title: Problem distributions in a CS1 course
  publication-title: ACE '06: Proceedings of the 8th Australian conference on computing education
– start-page: 109
  year: 2000
  end-page: 113
  ident: bib52
  article-title: JHAVÉ – an environment to actively engage students in web-based algorithm visualizations
  publication-title: SIGCSE '00 proceedings of the thirty-first SIGCSE technical symposium on computer science education
– volume: 58
  start-page: 515
  year: 2003
  end-page: 545
  ident: bib9
  article-title: Moticons: detection, distraction and task
  publication-title: International Journal of Human-Computer Studies – Notification User Interfaces
– reference: .
– volume: Vol. 38
  year: 2006
  ident: bib19
  article-title: jGRASP: a lightweight IDE with dynamic object viewers for CS1 and CS2
  publication-title: ITICSE '06 proceedings of the 11th annual SIGCSE conference on innovation and technology in computer science education
– volume: 36
  year: 2004
  ident: bib41
  article-title: A multi-national study of reading and tracing skills in novice programmers
  publication-title: SIGCSE Bulletin
– year: 2002
  ident: bib74
  article-title: Visualization and instructional design
  publication-title: Knowledge Media Research Center (KMRC)
– year: 1982
  ident: bib13
  article-title: Evaluating the quality of learning: The SOLO taxonomy (educational psychology series)
– start-page: 37
  year: 2000
  end-page: 40
  ident: bib67
  article-title: The ANIMAL algorithm animation tool
  publication-title: ITiCSE '00: Proceedings of the 5th annual SIGCSE/SIGCUE ITiCSE conference on innovation and technology in computer science education
– start-page: 17
  year: 2006
  end-page: 28
  ident: bib71
  article-title: What do teachers teach in introductory programming?
  publication-title: ICER '06: Proceedings of the 2006 international workshop on computing education research
– year: 2004
  ident: bib79
  article-title: Information visualization, perception for design
– start-page: 47
  year: 2008
  end-page: 56
  ident: bib73
  article-title: HDPV: interactive, faithful, in-vivo runtime state visualization for C/C++ and Java
  publication-title: SoftVis '08: Proceedings of the 4th ACM symposium on software visualization
– volume: 3
  start-page: 107
  year: 1996
  end-page: 135
  ident: bib27
  article-title: High-speed visual estimation using preattentive processing
  publication-title: ACM Transactions on Computer-Human Interaction
– volume: Vol. 8
  start-page: 47
  year: 1974
  end-page: 90
  ident: bib6
  publication-title: Recent advances in learning and motivation
– start-page: 90
  year: 2002
  end-page: 99
  ident: bib36
  article-title: Practical guidelines for the readability of IT-architecture diagrams
  publication-title: SIGDOC '02 proceedings of the 20th annual international conference on computer documentation
– year: 1987
  ident: bib25
  article-title: The construction of knowledge — Contributions to conceptual semantics
– volume: Vol. 33
  start-page: 125
  year: 2001
  end-page: 180
  ident: bib47
  article-title: A multi-national, multi-institutional study of assessment of programming skills of first-year CS students
  publication-title: ITiCSE-WGR '01: Working group reports from ITiCSE on innovation and technology in computer science education
– year: 1970
  ident: bib62
  article-title: Genetic epistemology
– volume: 78
  start-page: 674
  year: 1988
  end-page: 681
  ident: bib21
  article-title: Learning and teaching styles in engineering education
  publication-title: Engineering Education
– volume: 2
  start-page: 429
  issue: 4
  year: 1986
  ident: 10.1016/j.compedu.2012.08.009_bib39
  article-title: A study of the development of programming ability and thinking skills in high school students
  publication-title: Journal of Educational Computing Research
  doi: 10.2190/BKML-B1QV-KDN4-8ULH
– volume: Vol. 52
  start-page: 165
  year: 2006
  ident: 10.1016/j.compedu.2012.08.009_bib65
  article-title: Problem distributions in a CS1 course
– year: 1995
  ident: 10.1016/j.compedu.2012.08.009_bib58
– volume: 36
  year: 2004
  ident: 10.1016/j.compedu.2012.08.009_bib41
  article-title: A multi-national study of reading and tracing skills in novice programmers
  publication-title: SIGCSE Bulletin
  doi: 10.1145/1041624.1041673
– volume: 178
  start-page: 51
  year: 2007
  ident: 10.1016/j.compedu.2012.08.009_bib51
  article-title: Jeliot 3 in a demanding educational setting
  publication-title: Electronic Notes in Theoretical Computer Science
  doi: 10.1016/j.entcs.2007.01.033
– year: 1986
  ident: 10.1016/j.compedu.2012.08.009_bib54
– volume: 88
  start-page: 49
  issue: 1
  year: 1996
  ident: 10.1016/j.compedu.2012.08.009_bib44
  article-title: Understanding instructions
  publication-title: Journal of Educational Psychology
  doi: 10.1037/0022-0663.88.1.49
– volume: 78
  start-page: 674
  issue: 7
  year: 1988
  ident: 10.1016/j.compedu.2012.08.009_bib21
  article-title: Learning and teaching styles in engineering education
  publication-title: Engineering Education
– volume: 13
  issue: 4
  year: 2003
  ident: 10.1016/j.compedu.2012.08.009_bib35
  article-title: The BlueJ system and its pedagogy
  publication-title: Computer Science Education
  doi: 10.1076/csed.13.4.249.17496
– year: 2002
  ident: 10.1016/j.compedu.2012.08.009_bib66
  article-title: Using hands-on visualizations to teach computer science from beginning courses to advanced courses
– volume: Vol. 37
  start-page: 14
  year: 2005
  ident: 10.1016/j.compedu.2012.08.009_bib40
  article-title: A study of the difficulties of novice programmers
– volume: Vol. 37(1)
  start-page: 226
  year: 2005
  ident: 10.1016/j.compedu.2012.08.009_bib63
  article-title: On understanding the statics and dynamics of object-oriented programs
– year: 2000
  ident: 10.1016/j.compedu.2012.08.009_bib81
  article-title: Visual attention
  doi: 10.1016/B978-012443760-9/50010-6
– year: 1935
  ident: 10.1016/j.compedu.2012.08.009_bib34
– volume: 47
  start-page: 148
  issue: 2
  year: 2006
  ident: 10.1016/j.compedu.2012.08.009_bib82
  article-title: An introduction to object-oriented programming with a didactic microworld: object Karel
  publication-title: Computers & Education
  doi: 10.1016/j.compedu.2004.09.005
– volume: 63
  start-page: 81
  year: 1956
  ident: 10.1016/j.compedu.2012.08.009_bib49
  article-title: The magical number seven, plus or minus two: some limits on our capacity for processing information
  publication-title: The Psychological Review
  doi: 10.1037/h0043158
– start-page: 121
  year: 2002
  ident: 10.1016/j.compedu.2012.08.009_bib3
  article-title: Role playing in an object-oriented world
– volume: Vol. 37
  start-page: 451
  year: 2005
  ident: 10.1016/j.compedu.2012.08.009_bib4
  article-title: Resolved: objects early has failed
  doi: 10.1145/1047344.1047359
– start-page: 180
  year: 2001
  ident: 10.1016/j.compedu.2012.08.009_bib38
  article-title: Matrix – concept animation and algorithm simulation system
– volume: 3
  start-page: 107
  issue: 2
  year: 1996
  ident: 10.1016/j.compedu.2012.08.009_bib27
  article-title: High-speed visual estimation using preattentive processing
  publication-title: ACM Transactions on Computer-Human Interaction
  doi: 10.1145/230562.230563
– start-page: 47
  year: 2008
  ident: 10.1016/j.compedu.2012.08.009_bib73
  article-title: HDPV: interactive, faithful, in-vivo runtime state visualization for C/C++ and Java
  doi: 10.1145/1409720.1409729
– year: 2001
  ident: 10.1016/j.compedu.2012.08.009_bib11
  article-title: The pedagogical patterns project
– volume: 7
  year: 2008
  ident: 10.1016/j.compedu.2012.08.009_bib64
  article-title: Effectiveness of program visualization: a case study with the ViLLE tool
  publication-title: Journal of Information Technology Education: Innovations in Practice
– volume: Vol. 38
  start-page: 118
  year: 2006
  ident: 10.1016/j.compedu.2012.08.009_bib42
  article-title: Not seeing the forest for the trees: novice programmers and the SOLO taxonomy
  doi: 10.1145/1140124.1140157
– start-page: 97
  year: 1996
  ident: 10.1016/j.compedu.2012.08.009_bib80
  article-title: Recollections about the development of Pascal
– start-page: 17
  year: 2006
  ident: 10.1016/j.compedu.2012.08.009_bib71
  article-title: What do teachers teach in introductory programming?
– ident: 10.1016/j.compedu.2012.08.009_bib37
– ident: 10.1016/j.compedu.2012.08.009_bib30
– volume: 95
  start-page: 629
  issue: 3
  year: 2003
  ident: 10.1016/j.compedu.2012.08.009_bib15
  article-title: Learning and understanding science instructional material
  publication-title: Journal of Educational Psychology
  doi: 10.1037/0022-0663.95.3.629
– start-page: 131
  year: 2002
  ident: 10.1016/j.compedu.2012.08.009_bib53
  article-title: Exploring the role of visualization and engagement in computer science education
– volume: Vol. 42
  start-page: 173
  year: 2005
  ident: 10.1016/j.compedu.2012.08.009_bib22
  article-title: My program is correct but it doesn't run: a preliminary investigation of novice programmers' problems
– volume: 8
  start-page: 25
  issue: 1
  year: 1997
  ident: 10.1016/j.compedu.2012.08.009_bib33
  article-title: Why is programming (sometimes) so difficult? Programming as scientific discovery in multiple problem spaces
  publication-title: Information Systems Research
  doi: 10.1287/isre.8.1.25
– ident: 10.1016/j.compedu.2012.08.009_bib61
– start-page: 83
  year: 2000
  ident: 10.1016/j.compedu.2012.08.009_bib8
  article-title: Visualisation techniques for learning and teaching programming
– start-page: 109
  year: 2000
  ident: 10.1016/j.compedu.2012.08.009_bib52
  article-title: JHAVÉ – an environment to actively engage students in web-based algorithm visualizations
– volume: 24
  issue: 1
  year: 2001
  ident: 10.1016/j.compedu.2012.08.009_bib18
  article-title: The magical number 4 in short-term memory: a reconsideration of mental storage capacity
  publication-title: Behavioral and Brain Sciences
  doi: 10.1017/S0140525X01003922
– volume: 58
  start-page: 515
  issue: 5
  year: 2003
  ident: 10.1016/j.compedu.2012.08.009_bib9
  article-title: Moticons: detection, distraction and task
  publication-title: International Journal of Human-Computer Studies – Notification User Interfaces
  doi: 10.1016/S1071-5819(03)00021-1
– volume: Vol. 8
  start-page: 47
  year: 1974
  ident: 10.1016/j.compedu.2012.08.009_bib6
– year: 2005
  ident: 10.1016/j.compedu.2012.08.009_bib32
  article-title: ViRPlay: playing roles to understand dynamic behavior
– year: 1970
  ident: 10.1016/j.compedu.2012.08.009_bib62
– start-page: 226
  year: 2004
  ident: 10.1016/j.compedu.2012.08.009_bib23
  article-title: JIVE: java interactive visualization environment
  doi: 10.1145/1028664.1028762
– start-page: 90
  year: 2002
  ident: 10.1016/j.compedu.2012.08.009_bib36
  article-title: Practical guidelines for the readability of IT-architecture diagrams
– start-page: 204
  year: 2007
  ident: 10.1016/j.compedu.2012.08.009_bib59
  article-title: A survey of literature on the teaching of introductory programming
– year: 1979
  ident: 10.1016/j.compedu.2012.08.009_bib14
– year: 1998
  ident: 10.1016/j.compedu.2012.08.009_bib20
– start-page: 201
  year: 2003
  ident: 10.1016/j.compedu.2012.08.009_bib70
  article-title: Jeroo: a tool for introducing object-oriented programming
– volume: 38
  start-page: 321
  issue: 3–4
  year: 2008
  ident: 10.1016/j.compedu.2012.08.009_bib48
  article-title: The role of colour preattentive processing in human-computer interaction task efficiency: a preliminary study
  publication-title: International Journal of Industrial Ergonomics
  doi: 10.1016/j.ergon.2007.11.002
– year: 2004
  ident: 10.1016/j.compedu.2012.08.009_bib28
  article-title: Lego as platform for learning OO thinking in primary and secondary school
– start-page: 37
  year: 2000
  ident: 10.1016/j.compedu.2012.08.009_bib67
  article-title: The ANIMAL algorithm animation tool
  doi: 10.1145/343048.343069
– volume: 23
  start-page: 27
  issue: 9
  year: 1990
  ident: 10.1016/j.compedu.2012.08.009_bib72
  article-title: Tango: a framework and system for algorithm animation
  publication-title: Computer
  doi: 10.1109/2.58216
– ident: 10.1016/j.compedu.2012.08.009_bib75
– start-page: 225
  year: 1981
  ident: 10.1016/j.compedu.2012.08.009_bib31
  article-title: The processes involved in designing software
– volume: 18
  start-page: 308
  issue: 4
  year: 2003
  ident: 10.1016/j.compedu.2012.08.009_bib69
  article-title: Classroom experience with Jeroo
  publication-title: Journal of Computing Sciences in Colleges
– year: 2002
  ident: 10.1016/j.compedu.2012.08.009_bib74
  article-title: Visualization and instructional design
– volume: 22
  start-page: 153
  issue: 3
  year: 2007
  ident: 10.1016/j.compedu.2012.08.009_bib24
  article-title: CS1 programming language options
  publication-title: Journal of Computing Sciences in Colleges
– volume: Vol. 2
  start-page: 89
  year: 1968
  ident: 10.1016/j.compedu.2012.08.009_bib5
  article-title: The psychology of learning and motivation: advances in research and theory
– volume: Vol. 38
  year: 2006
  ident: 10.1016/j.compedu.2012.08.009_bib19
  article-title: jGRASP: a lightweight IDE with dynamic object viewers for CS1 and CS2
  doi: 10.1145/1140124.1140266
– volume: Vol. 37
  start-page: 84
  year: 2005
  ident: 10.1016/j.compedu.2012.08.009_bib1
  article-title: An analysis of patterns of debugging among novice computer science students
– volume: 9
  start-page: 69
  issue: SI
  year: 1975
  ident: 10.1016/j.compedu.2012.08.009_bib68
  article-title: Using LOGO in teaching
  publication-title: SIGCUE Outlook
  doi: 10.1145/952845.952869
– volume: Vol. 34
  start-page: 137
  year: 2002
  ident: 10.1016/j.compedu.2012.08.009_bib2
  article-title: DrJava: a lightweight pedagogic environment for Java
  doi: 10.1145/563340.563395
– year: 2004
  ident: 10.1016/j.compedu.2012.08.009_bib79
– year: 1982
  ident: 10.1016/j.compedu.2012.08.009_bib13
– year: 1980
  ident: 10.1016/j.compedu.2012.08.009_bib56
– start-page: 15
  year: 2008
  ident: 10.1016/j.compedu.2012.08.009_bib10
  article-title: Abstraction ability as an indicator of success for learning computing science?
– year: 1978
  ident: 10.1016/j.compedu.2012.08.009_bib78
– start-page: 191
  year: 2003
  ident: 10.1016/j.compedu.2012.08.009_bib17
  article-title: Teaching objects-first in introductory computer science
– volume: 50
  start-page: 301
  issue: 1
  year: 2008
  ident: 10.1016/j.compedu.2012.08.009_bib29
  article-title: Designing, visualizing, and discussing algorithms within a CS 1 studio experience: an empirical study
  publication-title: Computers & Education
  doi: 10.1016/j.compedu.2006.06.002
– volume: 7
  start-page: 55
  issue: 1
  year: 2002
  ident: 10.1016/j.compedu.2012.08.009_bib50
  article-title: Difficulties in learning and teaching programming – views of students and tutors
  publication-title: Education and Information Technologies
  doi: 10.1023/A:1015362608943
– year: 1987
  ident: 10.1016/j.compedu.2012.08.009_bib25
– year: 1990
  ident: 10.1016/j.compedu.2012.08.009_bib77
– year: 2001
  ident: 10.1016/j.compedu.2012.08.009_bib12
  article-title: Patterns for gaining different perspectives
– volume: 14
  start-page: 207
  year: 1972
  ident: 10.1016/j.compedu.2012.08.009_bib60
  article-title: The relative importance of contrast and motion in visual detection
  publication-title: Human Factors
  doi: 10.1177/001872087201400302
– volume: Vol. 33
  start-page: 125
  year: 2001
  ident: 10.1016/j.compedu.2012.08.009_bib47
  article-title: A multi-national, multi-institutional study of assessment of programming skills of first-year CS students
– volume: 13
  start-page: 121
  issue: 1
  year: 1981
  ident: 10.1016/j.compedu.2012.08.009_bib45
  article-title: The psychology of how novices learn computer programming
  publication-title: ACM Computing Surveys
  doi: 10.1145/356835.356841
– volume: 8
  start-page: 194
  issue: 2
  year: 1982
  ident: 10.1016/j.compedu.2012.08.009_bib76
  article-title: Perceptual grouping and attention in visual search for features and for objects
  publication-title: Journal of Experimental Psychology: Human Perception and Performance
  doi: 10.1037/0096-1523.8.2.194
– volume: 19
  start-page: 303
  issue: 2
  year: 2003
  ident: 10.1016/j.compedu.2012.08.009_bib7
  article-title: Objects first – does it work?
  publication-title: Journal of Computing Sciences in Colleges
– year: 2001
  ident: 10.1016/j.compedu.2012.08.009_bib46
– start-page: 32
  year: 2006
  ident: 10.1016/j.compedu.2012.08.009_bib43
  article-title: An objective comparison of languages for teaching introductory programming
– volume: 2
  start-page: 3
  issue: 2–3
  year: 1985
  ident: 10.1016/j.compedu.2012.08.009_bib57
  article-title: Different visions of logo
  publication-title: Computers in the Schools
  doi: 10.1300/J025v02n02_02
– start-page: 63
  year: 2008
  ident: 10.1016/j.compedu.2012.08.009_bib16
  article-title: The teaching of novice computer programmers: bringing the scholarly-research approach to Australia
– start-page: 170
  year: 2003
  ident: 10.1016/j.compedu.2012.08.009_bib26
  article-title: ProfessorJ: a gradual introduction to Java through language levels
  doi: 10.1145/949344.949394
– volume: 1
  start-page: 29
  issue: 1
  year: 1994
  ident: 10.1016/j.compedu.2012.08.009_bib55
  article-title: Rethinking perceptual organization: the role of uniform connectedness
  publication-title: Psychonomic Bulletin and Review
  doi: 10.3758/BF03200760
SSID ssj0004645
Score 2.2911148
Snippet This article presents the architecture and evaluation of a novel environment for programming education. The design of this programming environment, and the way...
SourceID eric
crossref
elsevier
SourceType Index Database
Enrichment Source
Publisher
StartPage 368
SubjectTerms Architectures for educational technology system
Cognitive Processes
Constructivism (Learning)
Difficulty Level
Experiments
Interactive learning environments
Programming
Programming and programming languages
Student Evaluation
Teacher Evaluation
Title The design and pilot evaluation of an interactive learning environment for introductory programming influenced by cognitive load theory and constructivism
URI https://dx.doi.org/10.1016/j.compedu.2012.08.009
http://eric.ed.gov/ERICWebPortal/detail?accno=EJ1006975
Volume 60
WOSCitedRecordID wos000312231900033&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: ScienceDirect
  customDbUrl:
  eissn: 1873-782X
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0004645
  issn: 0360-1315
  databaseCode: AIEXJ
  dateStart: 19950101
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3LbtQwFLVGUxZsEK-Kloe8YIcC8dh5LUsZBCNUsSjS7CI7dtBUIRmV0aj9Fdb90N7rR5LhVbpgE40i2UnmnDjX9r3nEPISpiRKYOSmYbYcCQmvotR5FaVKJkaLSiVOJOlTdnKSL5fF58nkKtTCbJusbfOLi2L9X6GGcwA2ls7eAu6-UzgBvwF0OALscPxn4LXNy3AiAKum24xEve3Gf2tlImyB1NYE54iv46o3m364wjR2FITFjXifyfXNFcF4axMbvg4pSE0ntauNvPQFc0GgdhukCoMqgneTcBLRJqSZ9Ph3nQvwFwN735lXb2XIAjmW5023s2aB_hH9mkWo1Yojxl0hZxiHna_ADt_coMqd8Y7_PnNnKffL0O9WIc4QuTWuc8F1Z1adNS6Gb13Y3__pE9gnJoact7PSd1NiNyU6dWKV6N4sS4p8SvaOPs6Xi1H9rTXD7p9qqBR789v7-VMMNA1pcj68Ob1P7vl5CT1yfHpAJqZ9iJbeHpdH5AfwijpeUYCMWl7RgVe0q-E8HfGKBl7REa8o8IqOeUVHvKIDr6i6pD2vKPKKOl7Zi-_y6jH58n5-evwh8sYeUQXh7yZShVBCVyk3PJWqzlOcp_NUGBglmNaZzpI6NRC4o9aUEamcZaySMuZ1rrRIZnyfTNuuNU8ILWomEsmZEgUTKq5g2GGyYLpmcZXlPD4gIvzVZeVV79F8pSn_CvUBed03WzvZl5sa5AHH0seuLiYtgZ83Nd1H3PvrzBcM9cOz5PC2N_GU3B3etmdkCkCY5-ROtd2svp-_8Ky9Buiwz3s
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=The+design+and+pilot+evaluation+of+an+interactive+learning+environment+for+introductory+programming+influenced+by+cognitive+load+theory+and+constructivism&rft.jtitle=Computers+and+education&rft.au=Moons%2C+Jan&rft.au=De+Backer%2C+Carlos&rft.date=2013-01-01&rft.issn=0360-1315&rft.volume=60&rft.issue=1&rft.spage=368&rft.epage=384&rft_id=info:doi/10.1016%2Fj.compedu.2012.08.009&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_compedu_2012_08_009
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0360-1315&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0360-1315&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0360-1315&client=summon