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...
Gespeichert in:
| Veröffentlicht in: | Computers and education Jg. 60; H. 1; S. 368 - 384 |
|---|---|
| Hauptverfasser: | , |
| 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 |