What Concepts of Computational Thinking are Being Effectively Used in K12 Education: A Systematic Mapping
RODRIGO OTAVIO RIBEIRO HAGSTROM, Calebe Rezende, Leônidas de Oliveira Brandão, Anarosa A. F. Brandão, Priscila da Silva Neves Lima · 2024
This research article assesses the concepts of Computational Thinking (CT) as applied in basic education. Although widely used in K12 education, many articles indicate a lack of uniformity in the conceptualization of CT. CT is defined as the systematic problem-solving ability based on algorithmic processes. It is seen as crucial for stimulating interest and diversity in STEM careers. Effective CT teaching requires precise conceptualization and appropriate teaching techniques. With the world's increasing digitization, CT is considered as fundamental as reading or math skills and should be taught from K12 education. This article reports a systematic mapping of CT con-cepts applied in K12 activities, reflecting on the chosen activities and teaching techniques. Despite some articles highlighting the unclear definition of CT, there is a notable agreement on its key concepts. The study used the IEEEXplore database, analyzing primary articles from 2019–2023. The findings reveal a high degree of similarity in CT concepts, indicating a trend towards standardization. A catalog of frequently cited activities used to teach CT is presented, aiding teachers in introducing CT in their classes. This study supports the development of teaching policies and initiatives. contributing to STEM interest and diversity.