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

作者:

Highlights:

• Computer programming interventions show moderate to large effect sizes per se.

• Studies focusing on physicality are especially effective.

• Instructional approaches exhibit moderate to large effects.

• Study design features only explain marginal variation in the effects.

• Visualizing programming with Scratch is especially effective.

摘要

•Computer programming interventions show moderate to large effect sizes per se.•Studies focusing on physicality are especially effective.•Instructional approaches exhibit moderate to large effects.•Study design features only explain marginal variation in the effects.•Visualizing programming with Scratch is especially effective.

论文关键词:Computational thinking,Computer programming,Intervention studies,Multilevel meta-analysis,Scratch programming

论文评审过程:Received 9 October 2019, Revised 20 January 2020, Accepted 15 March 2020, Available online 27 March 2020, Version of Record 1 April 2020.

论文官网地址:https://doi.org/10.1016/j.chb.2020.106349