Skip to main content

Advertisement

Log in

A meta-analysis of the effectiveness of programming teaching in promoting K-12 students’ computational thinking

  • Published:
Education and Information Technologies Aims and scope Submit manuscript

Abstract

Computational thinking is considered to be an important competence in the intelligent era, and the incorporation of computational thinking as an integral part of school education beginning in childhood has been proposed. However, the ways in which computational thinking can be taught more effectively the context of in K-12 programming teaching remain unclear. This paper reports the results of a meta-analysis of 28 empirical studies on K-12 programming teaching that were published in international education journals in the 21st century to determine which teaching methods and programming tools are most effective in promoting the computational thinking of K-12 students. The results show that (1) programming teaching can promote the improvement of K-12 students’ computational thinking (ES = 0.72, z = 9.9, P < 0.01), with an overall effect at the upper-middle level (95% CI[0.60,0.83]); (2) scaffolding programming (ES = 1.84, z = 11.9, P < 0.01) and problem-based programming (ES = 1.14, z = 5.57, P < 0.01) are the most effective teaching methods and can significantly promote the development of K-12 students’ computational thinking (chi2 = 40.58, P < 0.01); (3) since differences in the effect of programming tools between groups are not significant (Chi2 = 6.47, P = 0.09), it is impossible to determine which programming tools are most effective; and (4) intervention duration (ES = 0.72, z = 11.9, P < 0.05, 95% CI[0.60, 0.83]) and learning scaffold (ES = 0.83, z = 6.27, P < 0.05, 95% CI[0.57, 1.09]) are both key moderating variables that affect the improvement of computational thinking. Based on these results, suggestions are provided for future research and practice.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

Data availability

The datasets supporting the conclusions of this article are included within the article or contact the first author of this article to obtain the original data.

References

Download references

Funding

This work was supported by the graduate scientific research and innovation project of Xinjiang Uygur Autonomous Region named “Research on In-Depth Learning of High School Information Technology Courses for the Cultivation of Computing Thinking” (Project No.: XJ2022G190), and the independent innovation fund project for doctoral students of the College of Educational Science of Xinjiang Normal University named “Research on Project-based Teaching of High School Information Technology Courses From the Perspective of Discipline Core Literacy” (Project No.: XJNUJKYA2003).

Author information

Authors and Affiliations

Authors

Contributions

All authors contributed to the study conception and design. Enwei Xu and Qingxia Wang conducted the literature search and were involved in the analysis and interpretation of data as well as writing-review and editing. Enwei Xu and Wei Wang drafted and critically revised the manuscript. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Enwei Xu.

Ethics declarations

Conflict of competing interest

All authors have no relevant financial or non-financial competing interests.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Xu, E., Wang, W. & Wang, Q. A meta-analysis of the effectiveness of programming teaching in promoting K-12 students’ computational thinking. Educ Inf Technol 28, 6619–6644 (2023). https://doi.org/10.1007/s10639-022-11445-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10639-022-11445-2

Keywords

Navigation