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...
Saved in:
Published in | Informatics in education Vol. 13; no. 2; pp. 307 - 321 |
---|---|
Main Authors | , |
Format | Journal Article |
Language | English |
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 Access | Get 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 |