Publication Date
In 2025 | 2 |
Since 2024 | 5 |
Since 2021 (last 5 years) | 8 |
Since 2016 (last 10 years) | 10 |
Since 2006 (last 20 years) | 10 |
Descriptor
Programming | 10 |
Thinking Skills | 10 |
Troubleshooting | 10 |
Computation | 6 |
Problem Solving | 5 |
Computer Science Education | 4 |
Elementary School Students | 3 |
Coding | 2 |
Cognitive Processes | 2 |
Computer Simulation | 2 |
Computer Software | 2 |
More ▼ |
Source
Author
Benson, Keely | 1 |
Betsy Becker | 1 |
Booth, Josephine | 1 |
Chen Sun | 1 |
Choi, Youngae | 1 |
Corey Brady | 1 |
Critten, Valerie | 1 |
Cui, Zhihao | 1 |
Eggleston, Corinne | 1 |
Eunsung Park | 1 |
Gary K. W. Wong | 1 |
More ▼ |
Publication Type
Journal Articles | 10 |
Reports - Research | 8 |
Information Analyses | 1 |
Reports - Evaluative | 1 |
Education Level
Elementary Education | 4 |
Intermediate Grades | 3 |
Middle Schools | 3 |
Early Childhood Education | 2 |
Grade 4 | 2 |
Grade 5 | 2 |
Higher Education | 2 |
Postsecondary Education | 2 |
Preschool Education | 2 |
Secondary Education | 2 |
Grade 6 | 1 |
More ▼ |
Audience
Location
New Zealand | 1 |
United Kingdom (Scotland) | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Eunsung Park; Jongpil Cheon – Journal of Educational Computing Research, 2025
Debugging is essential for identifying and rectifying errors in programming, yet time constraints and students' trivialization of errors often hinder progress. This study examines differences in debugging challenges and strategies among students with varying computational thinking (CT) competencies using weekly coding journals from an online…
Descriptors: Undergraduate Students, Programming, Computer Software, Troubleshooting
Gary K. W. Wong; Shan Jian; Ho-Yin Cheung – Education and Information Technologies, 2024
This study examined the developmental process of children's computational thinking using block-based programming tools, specifically algorithmic thinking and debugging skills. With this aim, a group of children (N = 191) from two primary schools were studied for two years beginning from the fourth grade, as they engaged in our block-based…
Descriptors: Thinking Skills, Skill Development, Computation, Algorithms
Chen Sun; Stephanie Yang; Betsy Becker – Journal of Educational Computing Research, 2024
Computational thinking (CT), an essential 21st century skill, incorporates key computer science concepts such as abstraction, algorithms, and debugging. Debugging is particularly underrepresented in the CT training literature. This multi-level meta-analysis focused on debugging as a core CT skill, and investigated the effects of various debugging…
Descriptors: Troubleshooting, Computation, Thinking Skills, Intervention
Selena Steinberg; Melissa Gresalfi; Lauren Vogelstein; Corey Brady – Journal of Research on Technology in Education, 2024
This paper considers how a curricular design that integrated computer programming and creative movement shaped students' engagement with computing. We draw on data from a camp for middle schoolers, focusing on an activity in which students used the programming environment NetLogo to re-represent their physical choreography. We analyze the extent…
Descriptors: Dance, Programming, Computation, Computer Simulation
Critten, Valerie; Hagon, Hannah; Messer, David – Early Childhood Education Journal, 2022
Guided play activities were developed so that coding clubs could promote computational thinking skills in preschool children. The clubs involved fifteen children aged between 2 and 4 years, including a group of children with communication difficulties. The children took part in an action-research scoping study over three coding clubs involving six…
Descriptors: Preschool Children, Programming, Coding, Play
Merve Aydin; Ünal Çakiroglu – Journal of Computer Assisted Learning, 2025
Background: Students experience higher-order thinking skills by finding ways to solve the problem, debugging errors while applying the solution, and testing the solution in programming. However, the inability to create schemas that will characterise programming structures is one of the difficulties during this process. Objectives: This study aimed…
Descriptors: Programming, Computer Science Education, Thinking Skills, Problem Solving
Robertson, Judy; Gray, Stuart; Martin, Toye; Booth, Josephine – International Journal of Computer Science Education in Schools, 2020
We argue that understanding the cognitive foundations of computational thinking will assist educators to improve children's learning in computing. We explain the conceptual relationship between executive functions and aspects of computational thinking. We present initial empirical data from 23 eleven year old learners which investigates the…
Descriptors: Executive Function, Computation, Thinking Skills, Mathematics Skills
Ng, Oi-Lam; Cui, Zhihao – ZDM: Mathematics Education, 2021
This paper reports on a design-based study within the context of a 3-day "digital making" (DM) summer camp attended by a group of students (aged 11-13) in grades 5 and 6. During the camp, students were presented with a set of mathematical problems to solve in a block-based programming environment, which was connected to various physical…
Descriptors: Elementary School Students, Problem Solving, Mathematics Education, Mathematical Models
Wang, X. Christine; Choi, Youngae; Benson, Keely; Eggleston, Corinne; Weber, Deborah – Early Education and Development, 2021
Research Findings: Computational thinking (CT), which is defined as the systematic analysis, exploration, and testing of solutions to open-ended and often complex problems, is an important skill to foster in early childhood. However, little is known about teachers' role in fostering CT in early childhood classrooms. To address this gap, we…
Descriptors: Teacher Role, Teacher Student Relationship, Preschool Children, Preschool Teachers
Moskal, Adon Christian Michael; Wass, Rob – Computer Science Education, 2019
Background and Context: Encouraging undergraduate programming students to think more about their software development processes is challenging. Most programming courses focus on coding skill development and mastering programming language features; subsequently software development processes (e.g. planning, code commenting, and error debugging) are…
Descriptors: Computer Software, Undergraduate Students, Programming, Programming Languages