A meta-analysis of teaching and learning computer programming: Effective instructional approaches and conditions

被引:69
|
作者
Scherer, Ronny [1 ]
Siddiq, Fazilat [2 ]
Viveros, Barbara Sanchez [3 ]
机构
[1] Univ Oslo, Fac Educ Sci, Ctr Educ Measurement CEMO, Postbox 1161, NO-0318 Oslo, Norway
[2] USEN, Dept Educ & Qual Learning, Notodden, Norway
[3] Humboldt Univ, Fac Life Sci, Berlin, Germany
关键词
Computational thinking; Computer programming; Intervention studies; Multilevel meta-analysis; Scratch programming; COMPUTATIONAL THINKING; EFFECT SIZES; TECHNOLOGY; STUDENTS; MATHEMATICS; PERFORMANCE; SCIENCE; SCHOOL; ACHIEVEMENT; GAMES;
D O I
10.1016/j.chb.2020.106349
中图分类号
B84 [心理学];
学科分类号
04 ; 0402 ;
摘要
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) over bar = 0.81, 95% CI [0.42, 1.21]), (b) moderate to large effect sizes of visualization ((g) over bar = 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 ((g) over bars= 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.
引用
收藏
页数:18
相关论文
共 50 条
  • [1] META-ANALYSIS OF SCRATCH'S IMPACT ON COMPUTER PROGRAMMING LEARNING
    Novoa Hernandez, Pavel
    Hablich Proano, Ricardo
    Perez, Milvio Novoa
    [J]. REVISTA UNIVERSIDAD Y SOCIEDAD, 2020, 12 : 302 - 307
  • [2] The Cognitive Benefits of Learning Computer Programming: A Meta-Analysis of Transfer Effects
    Scherer, Ronny
    Siddiq, Fazilat
    Viveros, Barbara Sanchez
    [J]. JOURNAL OF EDUCATIONAL PSYCHOLOGY, 2019, 111 (05) : 764 - 792
  • [3] A paradigm shift from teaching to learning gross anatomy: meta-analysis of implications for instructional methods
    Singh, Vishram
    Kharb, Poonam
    [J]. JOURNAL OF THE ANATOMICAL SOCIETY OF INDIA, 2013, 62 (01) : 84 - 89
  • [4] A META-ANALYSIS OF INSTRUCTIONAL-SYSTEMS APPLIED IN SCIENCE TEACHING
    WILLETT, JB
    YAMASHITA, JJM
    ANDERSON, RD
    [J]. JOURNAL OF RESEARCH IN SCIENCE TEACHING, 1983, 20 (05) : 405 - 417
  • [5] Instructional Scaffolding in Online Learning Environment: A Meta-Analysis
    Jumaat, Nurul Farhana
    Tasir, Zaidatun
    [J]. 2014 INTERNATIONAL CONFERENCE ON TEACHING AND LEARNING IN COMPUTING AND ENGINEERING (LATICE), 2014, : 74 - 77
  • [6] INSTRUCTIONAL STRATEGY IN THE TEACHING OF COMPUTER PROGRAMMING: A NEED ASSESSMENT ANALYSES
    Ismail, Mohd Nasir
    Ngah, Nor Azilah
    Umar, Irfan Naufal
    [J]. TURKISH ONLINE JOURNAL OF EDUCATIONAL TECHNOLOGY, 2010, 9 (02): : 125 - 131
  • [7] Instructional Media and Teaching Methods for Engaging Children with Computer Programming
    Garneli, Varvara
    [J]. 2014 14TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES (ICALT), 2014, : 768 - 770
  • [8] The Effects of Instructional Approach and Programming Tools on Novices' Learning Computer Programming
    Chen, Ming-Puu
    [J]. JOURNAL OF RESEARCH IN EDUCATION SCIENCES, 2007, 52 (1-2): : 1 - 21
  • [9] Procedural instruction in invasive bedside procedures: a systematic review and meta-analysis of effective teaching approaches
    Huang, Grace C.
    McSparron, Jakob I.
    Balk, Ethan M.
    Richards, Jeremy B.
    Smith, C. Christopher
    Whelan, Julia S.
    Newman, Lori R.
    Smetana, Gerald W.
    [J]. BMJ QUALITY & SAFETY, 2016, 25 (04) : 281 - 294
  • [10] Which pedagogical approaches are more effective in mobile learning? A meta-analysis and research synthesis
    Tlili, Ahmed
    Salha, Soheil
    Garzon, Juan
    Denden, Mouna
    Kinshuk
    Affouneh, Saida
    Burgos, Daniel
    [J]. JOURNAL OF COMPUTER ASSISTED LEARNING, 2024, 40 (03) : 1321 - 1346