Review on the teaching of programming and computational thinking in the world

Обзор преподавания программирования и вычислительного мышления в мире
Héctor Belmar
2022-10-19

PRISMAcomparative educationcomputational thinkingcomputer programming educationsystematic literature review
Recent studies suggest that computational thinking, composed of the skills of abstraction, decomposition, algorithmization, debugging, and problem-solving, is the fundamental skill for scientific, technological, and economic development for the twenty-first century. However, this diagnosis that is unveiled in rich countries remains nebulous for poor countries. The problem is that education in computational thinking is fundamental for countries to insert themselves in the international arena in an advantageous way and thus achieve the welfare goals for the population of each country. The objective of this research was to make a bibliographic review that shows the state of the art in the teaching of computer programming and computational thinking in the 5 continents. In the review, the advances in the countries of Europe, North America, Oceania, and Asia were observed, whereas in Latin America and Africa, the advances are still basic in some countries and non-existent in others. This review is based on Preferred Reporting Items for Systematic reviews and Meta-Analyses (PRISMA). The main search terms were “Computational thinking” and “Teaching computer programming.” The search was performed in the ACM, Conference on Computational Thinking Education (Hong-Kong), Google Scholar, WOS, and SCOPUS databases, from October until December 2020, whose publication year was from 2016 onward. One of the main results found is that the teaching of computational thinking in England was implemented in schools in 2014; in Germany, it has been implemented since 2016 at a transversal level in universities; in South Korea, China, and Taiwan, it has been implemented since 2016. However, in Latin America and Africa governments, the subject is still not considered.
1
Computational thinking is characterized as comprising abstraction, decomposition, algorithmization, debugging, and problem-solving skills essential for twenty-first-century development.
2
England introduced computational-thinking education in schools in 2014; Germany adopted it transversally in universities in 2016, followed by South Korea, China, and Taiwan.
3
Governments in Latin America and Africa generally had not yet incorporated computational thinking into education at the time of the review.
4
Programming and computational-thinking education has advanced substantially in Europe, North America, Oceania, and Asia, while remaining basic or absent in parts of Latin America and Africa.
5
The PRISMA-based review examined research published from 2016 onward across five continents using ACM, Google Scholar, WOS, SCOPUS, and a Hong Kong conference database.

Teaching of computer programming and computational thinking across countries and educational systems

The state of development, implementation, and regional disparities in computational-thinking and programming education

Publication Details
Publication Date
2022-10-19
Journal
Publisher
ISSN
Cited by
66
Access Type
Author Information
Authors
Héctor Belmar
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%