Enhancing computational thinking and spatial reasoning skills in gamification programming learning
A comparative study of tangible, block and paper‐and‐pencil tools
Datos Bibliográficos
Tangible programming tools have become a mainstream teaching aid in gamification programming learning (GPL) due to their interactivity and ability to enhance novice learners' computational thinking and spatial reasoning skills. However, comparing the relative efficacy of different programming tools that simultaneously support these skills was not adequately explored. This study designed and evaluated three programming tools: the tangible programming tool (TPG), which uses real touchable objects; the block programming tool (BPG), which employs virtual programming blocks and 3D game scenarios; and the paper‐and‐pencil programming tool (PPG), which uses paper and pen to draw. The study involved 112 seventh‐grade students from three natural classes: Class A (TPG, n 1 =37), Class B (BPG, n 2 =38), and Class C (PPG, n 3 =37). These students completed four gamification programming tasks and CT skills, spatial reasoning skills, enjoyment, cognitive load and GPL task list measurements. The results indicated that the tangible programming tool led to lower cognitive load, significant improvement in spatial reasoning skills and better abstraction and problem decomposition skills. The block programming tool provided a more enjoyable experience and facilitated students' algorithm design and efficiency. The paper‐and‐pencil programming tool was found to be less effective in improving spatial reasoning skills. This study's findings can help programming educators cultivate students' thinking skills and improve their learning experience by effectively selecting the most appropriate programming tools
Abstraction · Class (philosophy) · Computational Thinking · Human–computer interaction · Inductive programming · Mathematics education · Multimedia · Pencil (optics) · Programming language · Programming paradigm · Artificial Intelligence · Augmented Reality Applications · Computer Science · Educational Games and Gamification · Mathematics · Teaching and Learning Programming
Enhancing preschoolers' geometric cognition through mobile educational applications
Individual vs peer support in the AI era
Code in motion
The Relationship Between Pattern Skills and Computational Thinking Skills in Young Children Aged 5–6
Enhancing Computational Thinking and Spatial Thinking
Unravelling the Computational Thinking and Spatial Thinking Development
Self-Determination Theory
Coding as a playground
Which cognitive abilities underlie computational thinking? Criterion validity of the Computational Thinking Test
Cognitive Load Measurement as a Means to Advance Cognitive Load Theory
Instructional control of cognitive load in the training of complex cognitive tasks
Spatial abilities at different scales
Problem solving by 5–6 years old kindergarten children in a computer programming environment
Challenging games help students learn
Benefits of multisensory learning
Cognitive Architecture and Instructional Design
Analysis of Scratch Software in Scientific Production for 20 Years
Assessment of Scratch Programming Language as a Didactic Tool to Teach Functions
Augmented reality in STEM education
Developing young children's computational thinking with educational robotics
Effect of augmented reality-based virtual educational robotics on programming students’ enjoyment of learning, computational thinking skills, and academic achievement
Enhancing student's computational thinking skills with student-generated questions strategy in a game-based learning platform
Which way of design programming activities is more effective to promote K‐12 students' computational thinking skills? A meta‐analysis
| Citas por año | 6 |
|---|---|
| Intervalo de citas | 2025 - 2026 (2) |
| Altamente citado | No |