Full Library
A meta-analysis of teaching and learning computer programming: Effective instructional approaches and conditions
Resource type
Journal Article
Authors/contributors
- Scherer, Ronny (Author)
- Siddiq, Fazilat (Author)
- Sánchez Viveros, Bárbara (Author)
Title
A meta-analysis of teaching and learning computer programming: Effective instructional approaches and conditions
Abstract
This 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’ g ¼ 0.81, 95% CI [0.42, 1.21]), (b) moderate to large effect sizes of visualization (g ¼ 0.44, 95% CI [0.29, 0.58]) and physicality interventions (g ¼ 0.72, 95% CI [0.23, 1.21]), and (c) moderate to large effect sizes for studies focusing on dominant instructional approaches (gs ¼ 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 physi cality, 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, ulti mately, provides references with which the effects of future studies could be compared.
Publication
Computers in Human Behavior
Volume
109
Pages
106349
Date
08/2020
Journal Abbr
Computers in Human Behavior
Language
en
ISSN
07475632
Short Title
A meta-analysis of teaching and learning computer programming
Accessed
27/09/2022, 11:56
Library Catalogue
DOI.org (Crossref)
Citation
Scherer, R., Siddiq, F., & Sánchez Viveros, B. (2020). A meta-analysis of teaching and learning computer programming: Effective instructional approaches and conditions. Computers in Human Behavior, 109, 106349. https://doi.org/10.1016/j.chb.2020.106349
Outcome measure
Instructional domain (subject)
Education Level and Type
Groups of students
Moderating variables
Tech Hardware
Tech Software
Effect size/ heterogeneity
Link to this record