Situating Programming Abstractions in a Constructionist Video Game

Research on the effectiveness of introductory programming environments often relies on post-test measures and attitudinal surveys to support its claims; but such instruments lack the ability to identify any explanatory mechanisms that can account for the results. This paper reports on a study design...

Full description

Saved in:
Bibliographic Details
Published inInformatics in education Vol. 13; no. 2; pp. 307 - 321
Main Authors Weintrop, David, Wilensky, Uri
Format Journal Article
LanguageEnglish
Published Vilnius Vilniaus Universiteto Leidykla 01.01.2014
Vilnius University Press
Institute of Mathematics and Informatics
Vilnius University Institute of Mathematics and Informatics, Lithuanian Academy of Sciences
Vilnius University
Subjects
Online AccessGet full text

Cover

Loading…
Abstract Research on the effectiveness of introductory programming environments often relies on post-test measures and attitudinal surveys to support its claims; but such instruments lack the ability to identify any explanatory mechanisms that can account for the results. This paper reports on a study designed to address this issue. Using Noss and Hoyles’ constructs of webbing and situated abstractions, we analyze programming novices playing a program-to-play constructionist video game to identify how features of introductory programming languages, the environments in which they are situated, and the challenges learners work to accomplish, collectively affect novices’ emerging understanding of programming concepts. Our analysis shows that novices develop the ability to use programming concepts by building on the suite of resources provided as they interact with the computational context of the learning environment. In taking this approach, we contribute to computer science education design literature by advancing our understanding of the relationship between rich, complex introductory programming environments and the learning experiences they promote.
AbstractList Research on the effectiveness of introductory programming environments often relies on post-test measures and attitudinal surveys to support its claims; but such instruments lack the ability to identify any explanatory mechanisms that can account for the results. This paper reports on a study designed to address this issue. Using Noss and Hoyles' constructs of webbing and situated abstractions, we analyze programming novices playing a program-to-play constructionist video game to identify how features of introductory programming languages, the environments in which they are situated, and the challenges learners work to accomplish, collectively affect novices' emerging understanding of programming concepts. Our analysis shows that novices develop the ability to use programming concepts by building on the suite of resources provided as they interact with the computational context of the learning environment. In taking this approach, we contribute to computer science education design literature by advancing our understanding of the relationship between rich, complex introductory programming environments and the learning experiences they promote.
Get Free ReaderYou could obtain free Acrobat Reader from Adobe ---
Research on the effectiveness of introductory programming environments often relies on post-test measures and attitudinal surveys to support its claims; but such instruments lack the ability to identify any explanatory mechanisms that can account for the results. This paper reports on a study designed to address this issue. Using Noss and Hoyles’ constructs of webbing and situated abstractions, we analyze programming novices playing a program-to-play constructionist video game to identify how features of introductory programming languages, the environments in which they are situated, and the challenges learners work to accomplish, collectively affect novices’ emerging understanding of programming concepts. Our analysis shows that novices develop the ability to use programming concepts by building on the suite of resources provided as they interact with the computational context of the learning environment. In taking this approach, we contribute to computer science education design literature by advancing our understanding of the relationship between rich, complex introductory programming environments and the learning experiences they promote.
Audience Higher Education
Postsecondary Education
High Schools
Secondary Education
Author Weintrop, David
Wilensky, Uri
Author_xml – sequence: 1
  fullname: Weintrop, David
– sequence: 2
  fullname: Wilensky, Uri
BackLink http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=29101605$$DView record in Pascal Francis
http://eric.ed.gov/ERICWebPortal/detail?accno=EJ1064276$$DView record in ERIC
BookMark eNp1kc1r3DAQxU1JoZu0515aMJRCL96MJOvrmCxpmhJooR9XMZbkRYvXSiX70P--2vU2lEBPGjS_9zSad16djXH0VfWawJpwptRlGHvv5jUF0q6JflatKGO8UVqSs2pFRKsarhh5UZ3nvANoQXK6qq6_hWnGKYzb-muK24T7_aG-6vKU0E4hjrkOY431plRTmo9XIU_1z-B8rG9x719Wz3scsn91Oi-qHx9vvm8-Nfdfbu82V_eNZVTqxpKe6w605gBIwSnHWW-tlOiAOaHL3N57aFvklHSy_IhIbtF1TgtnCbCL6m7xdRF35iGFPabfJmIwx4uYtgbTFOzgDVW9QN0LsD1tqWwVAGhnUXaWKY-0eL1dvHwK9tHr5jMBUXhR-h-W_kOKv2afJ7MP2fphwNHHORsiFJcKCD1YvXuC7uKcxrKJQkkmQBElC_X-RGG2OPQJRxvy48tUEyACeOH4wtkUc06-NzZMeFh6ySMMhoA5pm2WtM0hbUN00V0-0f21_r_izUnhfRz-GVoSrij7A5yJtl0
CitedBy_id crossref_primary_10_3102_00346543231216958
crossref_primary_10_1002_cae_22387
crossref_primary_10_19053_1900771X_v17_n2_2017_7184
crossref_primary_10_1080_14794802_2020_1802328
crossref_primary_10_1111_bjet_13085
ContentType Journal Article
Copyright 2015 INIST-CNRS
Copyright Institute of Mathematics and Informatics 2014
Copyright_xml – notice: 2015 INIST-CNRS
– notice: Copyright Institute of Mathematics and Informatics 2014
DBID AE2
BIXPP
REL
AAYXX
CITATION
IQODW
0-V
3V.
7SC
7XB
88B
8AL
8FD
8FE
8FG
8FK
8G5
ABUWG
AFKRA
AHOVV
ALSLI
ARAPS
AZQEC
BENPR
BGLVJ
BYOGL
CCPQU
CJNVE
CNYFK
DWQXO
GNUQQ
GUQSH
HCIFZ
JQ2
K7-
L7M
L~C
L~D
M0N
M0P
M1O
M2O
MBDVC
P5Z
P62
PADUT
PHGZM
PHGZT
PKEHL
PQEDU
PQEST
PQGLB
PQQKQ
PQUKI
PRINS
PRQQA
Q9U
ERI
GA5
DOA
DOI 10.15388/infedu.2014.19
DatabaseName Central and Eastern European Online Library (C.E.E.O.L.) (DFG Nationallizenzen)
CEEOL: Open Access
Central and Eastern European Online Library - CEEOL Journals
CrossRef
Pascal-Francis
ProQuest Social Sciences Premium Collection【Remote access available】
ProQuest Central (Corporate)
Computer and Information Systems Abstracts
ProQuest Central (purchase pre-March 2016)
Education Database (Alumni Edition)
Computing Database (Alumni Edition)
Technology Research Database
ProQuest SciTech Collection
ProQuest Technology Collection
ProQuest Central (Alumni) (purchase pre-March 2016)
ProQuest Research Library
ProQuest Central (Alumni)
ProQuest Central UK/Ireland
Education Research Index
Social Science Premium Collection
Advanced Technologies & Aerospace Collection
ProQuest Central Essentials
ProQuest Central
Technology Collection
ProQuest East Europe, Central Europe Database (NC LIVE)
ProQuest One
Education Collection
Library & information science collection.
ProQuest Central Korea
ProQuest Central Student
Research Library Prep
SciTech Premium Collection
ProQuest Computer Science Collection
Computer Science Database
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
Computing Database
Education Database
Library Science Database
Research Library
Research Library (Corporate)
Advanced Technologies & Aerospace Database
ProQuest Advanced Technologies & Aerospace Collection
Research Library China
ProQuest Central Premium
ProQuest One Academic
ProQuest One Academic Middle East (New)
ProQuest One Education
ProQuest One Academic Eastern Edition (DO NOT USE)
ProQuest One Applied & Life Sciences
ProQuest One Academic
ProQuest One Academic UKI Edition
ProQuest Central China
ProQuest One Social Sciences
ProQuest Central Basic
ERIC
ERIC - Full Text Only (Discovery)
DOAJ Directory of Open Access Journals
DatabaseTitle CrossRef
ProQuest One Education
Research Library Prep
Computer Science Database
ProQuest Central Student
Technology Collection
Technology Research Database
Computer and Information Systems Abstracts – Academic
ProQuest One Academic Middle East (New)
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Essentials
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
ProQuest Central (Alumni Edition)
SciTech Premium Collection
ProQuest One Community College
Research Library (Alumni Edition)
ProQuest Central China
ProQuest Central
ProQuest One Applied & Life Sciences
ProQuest Library Science
ProQuest Central Korea
Library & Information Science Collection
ProQuest Research Library
Research Library China
ProQuest Central (New)
Advanced Technologies Database with Aerospace
Advanced Technologies & Aerospace Collection
Social Science Premium Collection
ProQuest Computing
Education Collection
ProQuest One Social Sciences
ProQuest Central Basic
ProQuest Education Journals
ProQuest Computing (Alumni Edition)
ProQuest One Academic Eastern Edition
East Europe, Central Europe Database
ProQuest Technology Collection
ProQuest SciTech Collection
Computer and Information Systems Abstracts Professional
Advanced Technologies & Aerospace Database
ProQuest Social Sciences Premium Collection
ProQuest One Academic UKI Edition
ProQuest One Academic
ProQuest Education Journals (Alumni Edition)
ProQuest One Academic (New)
ProQuest Central (Alumni)
ERIC
DatabaseTitleList CrossRef
Computer and Information Systems Abstracts
ERIC
ProQuest One Education


Database_xml – sequence: 1
  dbid: DOA
  name: DOAJ Directory of Open Access Journals
  url: https://www.doaj.org/
  sourceTypes: Open Website
– sequence: 2
  dbid: ERI
  name: ERIC
  url: https://eric.ed.gov/
  sourceTypes: Open Access Repository
– sequence: 3
  dbid: 8FG
  name: ProQuest Technology Collection
  url: https://search.proquest.com/technologycollection1
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Education
Applied Sciences
Computer Science
DocumentTitleAlternate Situating Programming Abstractions in a Constructionist Video Game
EISSN 2335-8971
ERIC EJ1064276
EndPage 321
ExternalDocumentID oai_doaj_org_article_28f6a9f60cf2427480009dca7bc38ea2
EJ1064276
3656471021
29101605
10_15388_infedu_2014_19
171582
GroupedDBID -W8
.GO
0-V
3V.
8FE
8FG
8G5
8R4
8R5
AAHSB
AAKPC
ABOPQ
ABUWG
ADBBV
AE2
AFKRA
ALMA_UNASSIGNED_HOLDINGS
ALSLI
ARALO
ARAPS
AZQEC
BCNDV
BENPR
BGLVJ
BIXPP
BPHCQ
BYOGL
C1A
CCPQU
CJNVE
CNYFK
DWQXO
EDJ
EN8
EOJEC
GNUQQ
GROUPED_DOAJ
GUQSH
HCIFZ
K6V
K7-
KQ8
M0N
M0P
M1O
M2O
MK~
OBODZ
OK1
P2P
P62
PADUT
PQEDU
PQQKQ
PROAC
Q2X
RDL
REL
RNS
AAYXX
ADMLS
CITATION
PHGZM
PHGZT
IQODW
PQEST
PQUKI
PRINS
7SC
7XB
8AL
8FD
8FK
AHOVV
JQ2
L7M
L~C
L~D
MBDVC
PKEHL
PQGLB
PRQQA
Q9U
ERI
GA5
PUEGO
ID FETCH-LOGICAL-c3279-c1f59b099500a20d8d53fcc77ad03d69201eee044a521b7388175cadbd96dc103
IEDL.DBID ERI
ISSN 1648-5831
IngestDate Wed Aug 27 01:17:28 EDT 2025
Fri Aug 01 12:17:40 EDT 2025
Fri Jul 11 00:34:15 EDT 2025
Sat Aug 23 14:03:09 EDT 2025
Tue Sep 20 21:48:45 EDT 2022
Tue Jul 01 03:50:08 EDT 2025
Thu Apr 24 23:03:49 EDT 2025
Tue Oct 29 21:08:33 EDT 2024
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 2
Keywords situated abstractions
computer science
constructionist video games
webbing
programming
Constructive theory
Instruments
Attitude
Programming environment
Abstraction
Computer games
Teaching
Learning
Video game
Programming language
Complex programming
Language English
License CC BY 4.0
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c3279-c1f59b099500a20d8d53fcc77ad03d69201eee044a521b7388175cadbd96dc103
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
content type line 23
OpenAccessLink http://eric.ed.gov/ERICWebPortal/detail?accno=EJ1064276
PQID 1673608187
PQPubID 106037
PageCount 16
ParticipantIDs crossref_citationtrail_10_15388_infedu_2014_19
eric_primary_EJ1064276
proquest_journals_1673608187
proquest_miscellaneous_1685780122
ceeol_journals_171582
pascalfrancis_primary_29101605
doaj_primary_oai_doaj_org_article_28f6a9f60cf2427480009dca7bc38ea2
crossref_primary_10_15388_infedu_2014_19
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 20140101
PublicationDateYYYYMMDD 2014-01-01
PublicationDate_xml – month: 01
  year: 2014
  text: 20140101
  day: 01
PublicationDecade 2010
PublicationPlace Vilnius
PublicationPlace_xml – name: Vilnius
PublicationTitle Informatics in education
PublicationTitleAlternate Informatics in Education An International Journal
PublicationYear 2014
Publisher Vilniaus Universiteto Leidykla
Vilnius University Press
Institute of Mathematics and Informatics
Vilnius University Institute of Mathematics and Informatics, Lithuanian Academy of Sciences
Vilnius University
Publisher_xml – name: Vilniaus Universiteto Leidykla
– name: Vilnius University Press
– name: Institute of Mathematics and Informatics
– name: Vilnius University Institute of Mathematics and Informatics, Lithuanian Academy of Sciences
– name: Vilnius University
SSID ssj0040752
Score 1.8932742
Snippet Research on the effectiveness of introductory programming environments often relies on post-test measures and attitudinal surveys to support its claims; but...
Get Free ReaderYou could obtain free Acrobat Reader from Adobe ---
SourceID doaj
eric
proquest
pascalfrancis
crossref
ceeol
SourceType Open Website
Open Access Repository
Aggregation Database
Index Database
Enrichment Source
Publisher
StartPage 307
SubjectTerms Applied sciences
Biological and medical sciences
Cognition. Intelligence
College Students
Computer & video games
Computer programming
Computer science
Computer Science Education
Computer science; control theory; systems
Concept Formation
Construction
constructionist video games
Constructivism (Learning)
Education
Educational Environment
Educational Technology
Electronic & video games
Essay|Book Review |Scientific Life
Exact sciences and technology
Fundamental and applied biological sciences. Psychology
General aspects
High School Students
Informatics
Introductory Courses
Learning Experience
Learning Processes
Mental imagery. Mental representation
Novices
Occupational training. Personnel. Work management
Programming
Programming Languages
Protocol Analysis
Psychology. Psychoanalysis. Psychiatry
Psychology. Psychophysiology
Readers
Science Education
situated abstractions
Video Games
webbing
SummonAdditionalLinks – databaseName: DOAJ Directory of Open Access Journals
  dbid: DOA
  link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV3NS-UwEB8WvSyI67qKXd9KFjx4qSZt0zTH56IrHpYFdfEW0iRdHmif8PT_dyZpiyKyl72VNgnNfGRmkslvAA41b4MQjuee7n6gJspcBy9zx7nD6KAOMkS0z1_1xU11eStvX5T6opywBA-cCHdSNF1tdVdz16E1UVVDXoF3VrWubIKNqy_avDGYSmswRimx1g7GAvFekRhAfVC7mxPKcvJPlNVVHRPAzjraieXdK7sU4funDOiNB7tCgnWp0sWbRTtaovMt2BxcSDZPv_4ZPoR-Gz6N5RnYoK3bVJB5SN74AqdXi0cC9e7_st8pI-uenuct7XTEqw0rtuiZZVTAc4SURQlgfxY-LNlPex924Ob87PrHRT6UT8hdWSidO9FJ3aIHKDm3BfeNl2XnnFLW89LXGgkQQuBVZdGEtwpJg66Es771uvZO8HIX1vplH_aAcY-eWFFWaMrKCrs0lUZOBqvoIBID7Ax2IhHNoAArI5SQTZHB8UhU4wbMcSp9cWco9iBumMQNQ9wwAgc6mjo8JLiN95ueEpemZoSTHV-g9JhBesy_pCeDXeLxNMjZpaCITNUZHLzi-tSi0BGUT2YwG8XgxawpS45AAlUG36fPqLB0CmP7sHyiNg2uknSi-fV_zGAfPhJB0q7QDNZQRMI39JMe24OoEs8ptgrK
  priority: 102
  providerName: Directory of Open Access Journals
– databaseName: ProQuest Central
  dbid: BENPR
  link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV3Pb9MwFLagvSAh2MYmAmMyEgcu2ewkju0TWlG3aYdpAoZ2sxzbmSptSaHb_897jhMxIXarWsdq3vP7ZT9_HyGfNGsC547lHu9-gCWKXAcvcseYg-qgDiJEtM-L-uyqOr8W12nDbZPaKkefGB217x3ukR9xbEBC_DX5Zf0rR9YoPF1NFBrPyRxcsFIzMl8sLy6_jb4YqpXIuQM1QbxfxBO4D1i5OsJuJ_-A3V3VIQLtzCFe9LeP4lOE8Z86oV-u7QYE1w6MF_847xiRTrbIq5RK0uNB99vkWeh2yOuRpoEmq91BYubUxPGGLL6v7hHcu7uhl0Nn1h1-Pm5wxyNecdjQVUctRSLPEVoWVgL9ufKhp6f2LuySq5Plj69neaJRyF1ZSJ073grdQCYoGLMF88qLsnVOSutZ6WsNAgghsKqyEMobCaKBlMJZ33hde8dZuUdmXd-Ft4QyDxlZUVYQ0soKHlGVBo0GK_FAEgrtjOxGIZpkCBvDJReqyMjhKFTjEvY4UmDcGqxBUBtm0IZBbRgOE32eHlgPsBv_H7pALU3DEC87ftH_vjHJ_Eyh2trqtmauhZxEVgpzS--sbFypgoU_uIc6niZZnnOszGSdkYNHWp9GFDqC84mM7I_L4K-3nhZrRj5OP4Ph4mmM7UL_gGMUeEs82Xz39BTvyQt81WHfZ5_MQPnhA2RC981BWu5_AHaOA6Y
  priority: 102
  providerName: ProQuest
Title Situating Programming Abstractions in a Constructionist Video Game
URI https://www.ceeol.com//search/article-detail?id=171582
https://www.proquest.com/docview/1673608187
https://www.proquest.com/docview/1685780122
http://eric.ed.gov/ERICWebPortal/detail?accno=EJ1064276
https://doaj.org/article/28f6a9f60cf2427480009dca7bc38ea2
Volume 13
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1RS90wFD5MfXAwhm7KOl3pYA97qUvapkkevcOrCHOyzeFbSJNULmgru_r_PSft7SZD8KWUNkmbfEnOOcnJdwA-adYEzh3LPZ39wJEoch28yB1jDq2DOogQ2T7P6pOL6vRSXP5duniuR-UpJ8VZ1mt0hFGvrJ5hAkYTJQbaQUMgHiriI6MPDm31hVyc_D25dFUHXG_C5lQUcXSG0F8_ElCRx39yhX51a5fYcu0Q8uK_2TuKpPkWvB51yexwAH8bXoTuDYVhHl023sLs5-KOqLy7q-x88MO6ofvDhtY34oGGZbboMptR2M4VkSzinv1e-NBnx_Ym7MDF_OjX15N8DJqQu7KQOne8FbpBvU8wZgvmlRdl65yU1rPS1xprHkJgVWVRcDcS2wQVCGd943XtHWflLqx3fRfeQcY86l9FWaEAKyvMoiqN-AUrafsRzeoEdmKLmbHbLw2XXKgigYNVCxo3Mo1TwItrQxYHwWAGGAzBYDgW9HnKcDuQbDyddEaQTMmIHTs-6P9cmXGwmUK1tdVtzVyLGoisFGmS3lnZuFIFiz-4S4BOhUx9IIH0EcRTikJHKj6RwP4K839qTb5xRA0oE_g4vcZhSnsvtgv9PaVRODfSPub7pz6-By-pksP6zj6sI-zhA2o8d00Ka2p-nMLG7Ojs_Eca1w3S2Ofx-o1_fwCWS_vd
linkProvider ERIC Clearinghouse on Information & Technology
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1bTxQxFD5BeNDEeEGIq4g10cSXgXZu7TwYA8qyXCQmguGtdNoO2QRmVhdi_FP-Rs_pXCIx-sbbZrfT7PScnkt7zvcBvC546YWwPHLU-4E7MYsK77LIcm4xO8h95gPa51E-OUn3T7PTBfjV98JQWWVvE4Ohdo2lM_JNQQVIhL8m38--RcQaRberPYVGqxYH_ucPTNnm7_Y-onzfxPF45_jDJOpYBSKbxLKIrKiyosTAKOPcxNwplyWVtVIaxxOXF-gRvfc8TQ16tlImSqGHtcaVrsidFTzBee_AUpqgJ6fO9PFub_kxNwoMP5iBhG4m0UEJoU1Rm1Rb5a6plizdIFifJfROzcUNbxhIA4a66_szM0cxVS2_xl-uIvi_8SN40AWubKvVtMew4OtleNiTQrDORiwTDXRXMvIEtr9MrwhKvD5nn9s6sEv6vFXS-UpoqJizac0MI9rQHsgW9Y59nTrfsF1z6Vfg5FaWdxUW66b2T4Fxh_FfnKToQJMUH1FpgfrjjaTrT0zrR7ASFlF3226uhRSZikew0S-qth3SORFuXGjKeEgaupWGJmlogRO9HR6YtSAf_x66TVIahhE6d_ii-X6uu82uY1XlpqhybiuMgGSqKJJ11sjSJsob_IOrJONhkp19QXmgzEewfkPqw4i4CFCA2QjWejX4462HrTGCV8PPaCbo7sfUvrmmMQptM92jPvv_FC_h7uT406E-3Ds6eA736LXbE6c1WERF8C8wBrsq14PiMzi77Z32G-OSPlA
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=Situating+Programming+Abstractions+in+a+Constructionist+Video+Game&rft.jtitle=Informatics+in+education&rft.au=WEINTROP%2C+David&rft.au=WILENSKY%2C+Uri&rft.date=2014-01-01&rft.pub=Institute+of+Mathematics+and+Informatics&rft.issn=1648-5831&rft.volume=13&rft.issue=2&rft.spage=307&rft.epage=321&rft_id=info:doi/10.15388%2Finfedu.2014.19&rft.externalDBID=n%2Fa&rft.externalDocID=29101605
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1648-5831&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1648-5831&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1648-5831&client=summon