1. What is computational thinking?
Computational thinking (CT) is a term that encompasses the notion of using programmatic or algorithmic thinking to produce an appropriate output to a given input. Originally introduced as algorithmic thinking in the 1950s, CT involves the application of decomposition strategies, algorithm design, abstraction, and logical reasoning, drawing upon the fundamental principles of computer science. In 2006, Wing expanded on the definition of CT, defining it as an approach to problem-solving. This definition has gained widespread acceptance, but its broad nature has also led to the demand for a more specific definition in the context of CT Education. CT has emerged as a significant educational milestone, encompassing a set of skills and competencies that are accessible to all individuals. Its importance has been further accentuated by the integrative perspective known as STEM, which emphasizes the integration of science, technology, engineering, and mathematics in teaching and learning processes at the international level. Within this context, computational thinking assumes a central role in various educational frameworks, particularly in preschool and primary school settings. For example, the Spanish preschool education curriculum has recently incorporated CT, acknowledging the need for sequential programming and instruction-based problem-solving in both analogue and digital tasks, thereby fostering the development of fundamental computational thinking skills.
read more
2. How does computational thinking impact mathematical thinking in kindergarten-aged children?
The connection between computational thinking (CT) and mathematical thinking (MT) has been widely studied, but less attention has been given to the kindergarten ages of 4 and 5 years old. Previous studies have explored the integration of CT and MT in mathematics education research. Wan-Rou et al. found that CT helps to develop mathematical concepts using software or programming, while MT improves problem-solving skills in CT, with or without programming. The reciprocal relationship between CT and MT embeds CT into mathematics learning and enhances MT performance in debugging and reflection. Lockwood addressed challenges in counting problems and emphasized interventions to enhance understanding and problem type differentiation. Undergraduate students' comprehension of outcome sets improved through Python programming, reinforcing conceptual understanding of combinatorial problem types. Zhihao et al. used problem-based learning to design programming-based tasks for middle school students, co-developing CT and mathematical thinking across four mathematics domains. Tasks integrated various CT concepts and practices, promoting the application and generation of mathematical knowledge. De Chenne investigated challenges in counting problems and proposed interventions focusing on sets of outcomes. Tasks involving computer code enumeration fostered meaningful connections between counting processes and sets of outcomes, leveraging structure and connecting representations. Ye et al. reviewed the integration of CT in K-12 mathematics education, highlighting the need for clearer explanations of how CT supports mathematics learning. Geometry programming and student-centered instructional approaches were found to facilitate productive learning in CT and mathematics. CT-based mathematics learning involves a cyclical process of mathematical and computational reasoning, encompassing the construction of CT artefacts, interpretation of CT outputs, and generation of new mathematical knowledge. These studies contribute to understanding the integration of CT and MT in mathematics education, providing recommendations for effective task design and highlighting the cyclical nature of reasoning mathematically and computationally.
read more
3. What is the connection between computational thinking (CT) and creativity in contemporary learners?
The research in [3] establishes a connection between CT and creativity as essential skills for contemporary learners. The findings indicate a geographic bias, with a dominance of research from the United States and a prominence of studies conducted in developed European countries. Additionally, there has been a focus on secondary education and STEM-related disciplines, which highlights the need to implement CT across other educational levels. The study emphasizes the benefits of bridging the gap between CT and creativity, as creativity is a cognitive ability that enables innovative problem-solving and the creation of original and valuable products. This connection between CT and creativity is crucial for developing well-rounded learners who can thrive in a rapidly evolving technological landscape.
read more
4. How does elaboration level affect success rate?
The study aims to investigate the relationship between students' elaboration levels and their success rates in completing various activities. By analyzing this relationship, the researchers can determine if there is a correlation between the level of elaboration of the number sequence and the success rate in solving tasks with the CT-oriented didactic sequence. This understanding can help in designing more effective educational programs that cater to students' individual needs and learning styles. Additionally, it can provide insights into the effectiveness of different counting strategies, such as 'counting all' and 'counting on', in promoting mathematical problem-solving skills among young students. Overall, exploring the impact of elaboration level on success rates can contribute to the development of more targeted and efficient teaching methods in early education.
read more