Computational thinking (CT) is an essential skill required for every individual in the digital era to become creative problem solvers. The purpose of this research is to investigate the relationships between computational thinking skills, the Big Five personality factors, and learning motivation using ...
Enhancing computational thinking skills in Thai middle school students through problem-based blended learning approaches Aukkapong Sukkamart, Wassana Chachiyo, Manop Chachiyo, Paitoon Pimdee, Sangutai Moto & Piya Tansiri Article: 2445951 | Received 19 Jul 2024, Accepted 19 Dec 2024, Publish...
This study investigates the effects of metacognitive and cognitive strategies for computational thinking (CT) on managing cognitive load and enhancing problem-solving skills in collaborative programming. Four different scaffolding conditions were provided to help learners optimize cognitive load and improve the...
Codelearn is a game-based learning method designed to teach programming, robotics and computational thinking to kids and teens. Online after-school program.
In this regard, pedagogical experts in Science, Technology, Engineering, and Mathematics (STEM) have developed programming and robotics based on Computational Thinking skills (CTs), which have been regarded as the core of 21st-century skills. In the field of CALL, this skill has received very ...
However, the effect of using ChatGPT in programming education on learning processes and outcomes is not yet known. This study investigated the effect of programming education using the ChatGPT on students' computational thinking skills, programming self-efficacy, and motivation toward the lesson. The...
Computational thinking skill is one of the basic skills required for every individual, such as reading and writing. For the development of CT, programming education is seen as the key. In the context of programming and CT relationship, it is very important to model individual characteristics and...
of and interest in data mining, machine learning, and statistics; ·Interest in (and preferably experience with) teaching programming and other digital skills; ·Creative thinking and highly motivated to do foundational data mining research; ·Good programming skills; ·Excellent proficiency in English...
In the last decade, there has been an increasing interest about CT education in K-12 schools, and its role in children’s acquisition of thinking skills and digital competences (Smith, 2016). Block-based programming environments such as App Inventor (Wolber, Abelson, & Friedman, 2015) and Sc...
However, the potential of video games in this regard seems not fully tapped. Video games can be designed to target CT skills, including using a block-based language like Blockly, to enable the player to further shift his or her cognitive focus from the syntax of programming to particular CT...