Publication Date
| In 2026 | 0 |
| Since 2025 | 4 |
| Since 2022 (last 5 years) | 20 |
| Since 2017 (last 10 years) | 53 |
| Since 2007 (last 20 years) | 64 |
Descriptor
| Elementary School Students | 66 |
| Problem Solving | 66 |
| Programming | 66 |
| Thinking Skills | 44 |
| Foreign Countries | 28 |
| Computer Science Education | 27 |
| Computation | 25 |
| Teaching Methods | 23 |
| Robotics | 17 |
| Grade 6 | 14 |
| Student Attitudes | 14 |
| More ▼ | |
Source
Author
| Black, John B. | 4 |
| Sung, Woonhee | 4 |
| Ahn, Junghyun | 3 |
| Chen, Guanhua | 2 |
| Cui, Zhihao | 2 |
| Kale, Ugur | 2 |
| Ng, Oi-Lam | 2 |
| Yuan, Jiangmei | 2 |
| Abigail Erskine | 1 |
| Abrahamson, Dor | 1 |
| Alqahtani, Muteb M. | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 55 |
| Reports - Research | 55 |
| Speeches/Meeting Papers | 8 |
| Reports - Evaluative | 5 |
| Information Analyses | 4 |
| Tests/Questionnaires | 4 |
| Collected Works - Proceedings | 2 |
| Dissertations/Theses -… | 2 |
Education Level
| Elementary Education | 63 |
| Intermediate Grades | 22 |
| Middle Schools | 19 |
| Early Childhood Education | 14 |
| Grade 6 | 14 |
| Primary Education | 13 |
| Grade 4 | 11 |
| Grade 5 | 11 |
| Secondary Education | 8 |
| Grade 2 | 6 |
| Grade 3 | 6 |
| More ▼ | |
Audience
Location
| China | 3 |
| Greece | 3 |
| Hong Kong | 3 |
| Japan | 3 |
| Turkey | 3 |
| New York (New York) | 2 |
| South Korea | 2 |
| Taiwan | 2 |
| United Kingdom (England) | 2 |
| Australia | 1 |
| Brazil | 1 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Huiyan Ye; Biyao Liang; Oi-Lam Ng – Journal of Computer Assisted Learning, 2025
Background: Empirical studies have revealed students' development of computational thinking (CT) and mathematical thinking (MT) during programming-based mathematical problem-solving, highlighting specific CT concepts or practices that serve as learning goals or outcomes. However, implementing programming-based mathematics instruction requires…
Descriptors: Mathematics Instruction, Teaching Methods, Programming, Computation
Pavlos Toukiloglou; Stelios Xinogalos – Journal of Educational Computing Research, 2025
This study examines the effectiveness of a collaborative support method in enhancing programming learning outcomes in a serious game. The game Code Hasp was developed to facilitate the comparison between two support methods, worked examples and a collaborative peer support approach. A total of 111 elementary school students participated, divided…
Descriptors: Educational Games, Programming, Cooperative Learning, Peer Relationship
Gary K. W. Wong – Education and Information Technologies, 2024
As block-based visual programming platform such as Scratch become more accessible and supportive to children's programming learning, the demand on understanding a trajectory of children's computational thinking development through programming from their early ages increases rapidly in recent years. To explore the developmental process of…
Descriptors: Computation, Problem Solving, Skill Development, Programming
Dagyeom Lee; Youngjun Lee – Informatics in Education, 2024
As our society has advanced in the era of digital transformation, education has been transformed from knowledge-centered to competency-centered to solve future problems in the light of unpredictable changes and events in our lives. Programming education provides the basic knowledge needed, and fosters higher-order thinking skills in the process of…
Descriptors: Problem Solving, Computer Science Education, Programming, Thinking Skills
Shen, Ji; Chen, Guanhua; Barth-Cohen, Lauren; Jiang, Shiyan; Eltoukhy, Moataz – Journal of Research on Technology in Education, 2022
Computational thinking (CT) has been advocated as an essential problem solving skill students need to develop. Emphasizing on CT applied in both programming and everyday contexts, we developed a humanoid robotics curriculum and a computerized assessment instrument. We implemented the curriculum with six classes of 125 fifth graders. Quantitative…
Descriptors: Elementary School Students, Grade 5, Computation, Thinking Skills
The Determinants of Impact of Personal Traits on Computational Thinking with Programming Instruction
Yuan-Chen Liu; Tzu-Hua Huang; Chia-Ling Sung – Interactive Learning Environments, 2023
Computational thinking is an important skill in computer science since the 1960s, and it is closely related to problem solving. Almost all research related to computational thinking mentions problem solving. Although some research has been conducted on computational thinking, few studies examined the impact of personal traits on students'…
Descriptors: Personality Traits, Computation, Thinking Skills, Programming
First Graders Coordination of Counting and Movements on a Grid When Programming with Tangible Blocks
Abigail Erskine; Laura Bofferding; Sezai Kocabos; Haoran Tang – North American Chapter of the International Group for the Psychology of Mathematics Education, 2023
As elementary students begin to program using tangible blocks, they must coordinate their use of counting with the movements, directions, and numbers they use to move a character. In our study, we analyzed 13 first graders' first attempts at coordinating these elements when playing a programming game on the iPad that used tangible programming…
Descriptors: Elementary School Students, Elementary School Mathematics, Grade 1, Computation
Nikolaos Pellas – Computers in the Schools, 2024
There is substantial evidence that incorporating interactive environments for game-based instruction has a significant potential to support the development of computational thinking and programming skills in primary education students. However, it is not clear whether a simulation game (SG) with different user interface elements, created via…
Descriptors: Foreign Countries, Extracurricular Activities, Computer Science Education, Elementary School Students
Hao-Yue Jin; Maria Cutumisu – Education and Information Technologies, 2024
Computational thinking (CT) is considered to be a critical problem-solving toolkit in the development of every student in the digital twenty-first century. Thus, it is believed that the integration of deeper learning in CT education is an approach to help students transfer their CT skills beyond the classroom. Few literature reviews have mapped…
Descriptors: Computation, Thinking Skills, Problem Solving, Artificial Intelligence
Kale, Ugur; Yuan, Jiangmei – Journal of Educational Computing Research, 2021
Computational thinking is a means to understand and solve complex problems through using computer science concepts and techniques. While there is an increase in the number of initiatives focusing on coding, whether they (a) address computational thinking and problem-solving skills and (b) use methods of teaching problem solving is yet to be…
Descriptors: Computation, Thinking Skills, Problem Solving, Programming
Ahn, Junghyun; Sung, Woonhee; Black, John B. – Journal of Research in Childhood Education, 2022
Despite increased interest in integrating programming education into K-12 programs, there is a lack of studies on teaching debugging to younger age groups. Therefore, this study proposes practical design components for designing unplugged debugging tasks that affect young learners' debugging performance, problem-solving, and self-efficacy,…
Descriptors: Programming, Computer Science Education, Learning Activities, Elementary School Students
Chih-Hung Chen; Hsiang-Yu Chung – Journal of Educational Computing Research, 2024
Computational thinking (CT) has gained considerable attention and in-depth discussion over the last two decades. Although the significance of CT has been highlighted, it could be challenging for educators to teach CT. Fortunately, adopting robots in education has been evidenced to be of benefit to promoting students' learning motivation, CT, and…
Descriptors: Computation, Thinking Skills, Teaching Methods, Programming
Kong, Siu-Cheung; Liu, Bowen – Journal of Educational Computing Research, 2023
This study implemented and evaluated the innovative use of a performance-based assessment platform to support the development of self-regulated learning (SRL) in senior primary students as they completed programming tasks. We embedded SRL support features into a performance-based assessment platform as scaffolding to help the students implement…
Descriptors: Independent Study, Elementary School Students, Performance Based Assessment, Programming
Kyungbin Kwon; Thomas A. Brush; Keunjae Kim; Minhwi Seo – Journal of Educational Computing Research, 2025
This study examined the effects of embodied learning experiences on students' understanding of computational thinking (CT) concepts and their ability to solve CT problems. In a mixed-reality learning environment, students mapped CT concepts, such as sequencing and loops, onto their bodily movements. These movements were later applied to robot…
Descriptors: Thinking Skills, Computer Science Education, Robotics, Programming
van der Linde, Diane; Voogt, Joke; van Aar, Nicole – Journal of Computers in Mathematics and Science Teaching, 2021
In this study we analysed what computational thinking skills pupils used when programming a small robot to solve a given problem, a simple programming task in which pupils had to select codes and put them in the correct place. Computational thinking is the process of (re)formulating a problem so that it becomes possible to use computer technology…
Descriptors: Computation, Thinking Skills, Young Children, Programming

Peer reviewed
Direct link
