Hide metadata

dc.date.accessioned2020-07-10T18:34:33Z
dc.date.available2020-07-10T18:34:33Z
dc.date.created2020-03-27T17:44:11Z
dc.date.issued2020
dc.identifier.citationScherer, Ronny Siddiq, Fazilat Sánchez Viveros, Bárbara . A meta-analysis of teaching and learning computer programming: Effective instructional approaches and conditions. Computers in Human Behavior. 2020
dc.identifier.urihttp://hdl.handle.net/10852/77765
dc.description.abstractThis meta-analysis maps the evidence on the effectiveness of instructional approaches and conditions for learning computer programming under three study conditions: (a) Studies focusing on the effectiveness of programming interventions per se, (b) studies focusing on the effectiveness of visualization and physicality, and (c) studies focusing on the effectiveness of dominant instructional approaches. Utilizing the data from 139 interventions and 375 effect sizes, we found (a) a strong effect of learning computer programming per se (Hedges’ = 0.81, 95% CI [0.42, 1.21]), (b) moderate to large effect sizes of visualization ( = 0.44, 95% CI [0.29, 0.58]) and physicality interventions ( = 0.72, 95% CI [0.23, 1.21]), and (c) moderate to large effect sizes for studies focusing on dominant instructional approaches (s = 0.49–1.02). Moderator analyses indicated that the effect sizes differed only marginally between the instructional approaches and conditions—however, collaboration in metacognition instruction, problem solving instruction outside of regular lessons, short-term interventions focusing on physicality, and interventions focusing on visualization through Scratch were especially effective. Our meta-analysis synthesizes the existing research evidence on the effectiveness of computer programming instruction and, ultimately, provides references with which the effects of future studies could be compared.
dc.languageEN
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International
dc.rightsAttribution 4.0 International
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.rights.uriThis meta-analysis maps the evidence on the effectiveness of instructional approaches and conditions for learning computer programming under three study conditions: (a) Studies focusing on the effectiveness of programming interventions per se, (b) studies focusing on the effectiveness of visualization and physicality, and (c) studies focusing on the effectiveness of dominant instructional approaches. Utilizing the data from 139 interventions and 375 effect sizes, we found (a) a strong effect of learning computer programming per se (Hedges’ = 0.81, 95% CI [0.42, 1.21]), (b) moderate to large effect sizes of visualization ( = 0.44, 95% CI [0.29, 0.58]) and physicality interventions ( = 0.72, 95% CI [0.23, 1.21]), and (c) moderate to large effect sizes for studies focusing on dominant instructional approaches (s = 0.49–1.02). Moderator analyses indicated that the effect sizes differed only marginally between the instructional approaches and conditions—however, collaboration in metacognition instruction, problem solving instruction outside of regular lessons, short-term interventions focusing on physicality, and interventions focusing on visualization through Scratch were especially effective. Our meta-analysis synthesizes the existing research evidence on the effectiveness of computer programming instruction and, ultimately, provides references with which the effects of future studies could be compared.
dc.titleA meta-analysis of teaching and learning computer programming: Effective instructional approaches and conditions
dc.typeJournal article
dc.creator.authorScherer, Ronny
dc.creator.authorSiddiq, Fazilat
dc.creator.authorSánchez Viveros, Bárbara
cristin.unitcode185,18,7,0
cristin.unitnameCentre for Educational Measurement
cristin.ispublishedtrue
cristin.fulltextoriginal
cristin.qualitycode1
dc.identifier.cristin1804023
dc.identifier.bibliographiccitationinfo:ofi/fmt:kev:mtx:ctx&ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.jtitle=Computers in Human Behavior&rft.volume=&rft.spage=&rft.date=2020
dc.identifier.jtitleComputers in Human Behavior
dc.identifier.volume109
dc.identifier.doihttps://doi.org/10.1016/j.chb.2020.106349
dc.identifier.urnURN:NBN:no-80861
dc.type.documentTidsskriftartikkel
dc.type.peerreviewedPeer reviewed
dc.source.issn0747-5632
dc.identifier.fulltextFulltext https://www.duo.uio.no/bitstream/handle/10852/77765/4/1-s2.0-S0747563220301023-main.pdf
dc.type.versionPublishedVersion
cristin.articleid106349


Files in this item

Appears in the following Collection

Hide metadata

Attribution-NonCommercial-NoDerivatives 4.0 International
This item's license is: Attribution-NonCommercial-NoDerivatives 4.0 International
Attribution 4.0 International
This item's license is: Attribution 4.0 International