Publication Date
| In 2026 | 0 |
| Since 2025 | 27 |
| Since 2022 (last 5 years) | 155 |
| Since 2017 (last 10 years) | 317 |
| Since 2007 (last 20 years) | 383 |
Descriptor
| Elementary School Students | 383 |
| Programming | 327 |
| Foreign Countries | 184 |
| Thinking Skills | 153 |
| Computer Science Education | 145 |
| Teaching Methods | 128 |
| Computation | 101 |
| Student Attitudes | 88 |
| Robotics | 78 |
| Problem Solving | 71 |
| Programming Languages | 68 |
| More ▼ | |
Source
Author
| Bers, Marina Umaschi | 8 |
| Black, John B. | 4 |
| Sung, Woonhee | 4 |
| Ahn, Junghyun | 3 |
| Boyer, Kristy Elizabeth | 3 |
| Harlow, Danielle Boyd | 3 |
| Huang, Yueh-Min | 3 |
| Isaías, Pedro, Ed. | 3 |
| Kong, Siu-Cheung | 3 |
| Lihui Sun | 3 |
| Marina Bers | 3 |
| More ▼ | |
Publication Type
Education Level
Audience
| Teachers | 4 |
| Practitioners | 3 |
Location
| Turkey | 18 |
| Taiwan | 15 |
| China | 13 |
| Greece | 12 |
| Japan | 12 |
| Australia | 9 |
| Sweden | 9 |
| Hong Kong | 7 |
| Spain | 7 |
| United Kingdom (England) | 7 |
| Finland | 6 |
| More ▼ | |
Laws, Policies, & Programs
| Individuals with Disabilities… | 1 |
| United Nations Convention on… | 1 |
Assessments and Surveys
What Works Clearinghouse Rating
| Meets WWC Standards with or without Reservations | 2 |
Yu-Sheng Su; Shuwen Wang; Xiaohong Liu – Journal of Educational Computing Research, 2024
Pair programming (PP) can help improve students' computational thinking (CT), but the trajectory of CT skills and the differences between high-scoring and low-scoring students in PP are unknown and need further exploration. In this study, a total of 32 fifth graders worked on Scratch tasks in 16 pairs. The group discourse of three learning topics…
Descriptors: Epistemology, Network Analysis, Elementary School Students, Computation
Monika Mladenovic; Žana Žanko; Goran Zaharija – Journal of Educational Computing Research, 2024
The use of a pedagogical approach mediated transfer with the bridging method has been successful in facilitating the transitions from block-based to text-based programming languages. Nevertheless, there is a lack of research addressing the impact of this transfer on programming misconceptions during the transition. The way programming concepts are…
Descriptors: Programming, Misconceptions, Teaching Methods, Computer Science Education
Kevin Sigayret; Nathalie Blanc; André Tricot – Journal of Computer Assisted Learning, 2025
Background: Teaching programming and computational thinking is becoming a major issue in many education systems. Numerous approaches are possible, but very few studies compare these different ways of implementing programming and computational thinking learning. Objectives: We compared three ways of teaching programming and computational thinking…
Descriptors: Educational Technology, Technology Uses in Education, Robotics, Computation
Topali, Paraskevi; Mikropoulos, Tassos Anastasios – Interactive Learning Environments, 2023
Learning computer programming can be challenging for primary school students due to its abstract concepts. While teachers seek effective ways to introduce such concepts, the application of learning objects (LOs) can potentially reduce the effort of creating new material from and allows teachers to adapt LOs to students' needs. Although numerous…
Descriptors: Novices, Elementary School Students, Student Motivation, Instructional Effectiveness
Sun, Lihui; Zhou, Danhua – Journal of Computer Assisted Learning, 2023
Background: As one of the mainstream forms of programming education, educational robotics (ER) have been a crucial way to develop K-12 students' programming ability. Objectives: The purpose of this study is to clarify the content of programming ability, to verify the effectiveness of ER as a teaching method to improve students' programming…
Descriptors: Elementary School Students, Secondary School Students, Robotics, Programming
Jérôme Brender; Laila El-Hamamsy; Christian Giang; Laura Mathex; Tanja Käser; Francesco Mondada – Educational Technology Research and Development, 2025
Generalist primary school computer science (CS) teachers are often reluctant to introduce CS activities that go beyond CS unplugged tasks. To address this challenge, we drew from constructive alignment principles to implement a new programming modality for primary school: the handwriting programming language (HPL). HPL brings programming…
Descriptors: Handwriting, Programming Languages, Computer Science Education, Teaching Methods
Qing Yu; Kun Yu; Baomin Li – Journal of Educational Computing Research, 2025
Computer programming is regarded as an important skill for the future. However, many K-12 students face challenges and difficulties in learning traditional text-based programming. Block-based visual programming (BVP) can reduce the difficulty of learning programming and is seen as a potential programming education tool. Nevertheless, the effects…
Descriptors: Programming, Computer Science Education, Visual Aids, Outcomes of Education
João Piedade; Nuno Dorotea – Informatics in Education, 2023
Computational Thinking (CT) has emerged in recent years as a thematic trend in education in many countries and several initiatives have been developed for its inclusion in school curricula. There are many pedagogical strategies to promote the development of elementary school students' CT skills and knowledge. Unplugged learning tasks, block-based…
Descriptors: Programming, Programming Languages, Grade 4, Elementary School Students
Semra Fis Erümit – International Journal of Computer Science Education in Schools, 2024
This study investigates the contribution of plugged and un-plugged activities to primary school students' development of computational thinking skills. The plugged and unplugged activities were used together in this study. In the implementation, in addition to the un-plugged activities prepared by the "Ministry of National Education,"…
Descriptors: Elementary School Students, Thinking Skills, Computation, Programming
Javier Del Olmo-Muñoz; Alicia Jiménez Toledo; Sergio Tirado-Olivares; José Antonio González-Calero; Ramón Cózar-Gutiérrez – Informatics in Education, 2025
The assessment of computational thinking (CT) is crucial for improving pedagogical practice, identifying areas for improvement, and implementing efficient educational interventions. Despite growing interest in CT in primary education, existing assessments often focus on specific dimensions, providing a fragmented understanding. In this research, a…
Descriptors: Computation, Thinking Skills, Elementary School Students, Grade 6
Marius Banut; Ion Albulescu – Journal on Efficiency and Responsibility in Education and Science, 2024
In pedagogical language, "scaffolding" is frequently used to replace the expression "support in learning". In didactic terms, the practice in the classroom shows that various types of support, such as the teacher, colleagues, and technologies, contribute to more efficient learning. In terms of technologies, the present study…
Descriptors: Scaffolding (Teaching Technique), Music Education, Foreign Countries, Urban Environment
Goldenberg, E. Paul; Carter, Cynthia J.; Mark, June; Reed, Kristen; Spencer, Deborah; Coleman, Kate – Digital Experiences in Mathematics Education, 2021
This article reports on an exploration of how second-graders can learn mathematics through programming. We started from the theory that a suitably designed programming language can serve children as a language for expressing and experimenting with mathematical ideas and processes in order to do mathematics and thereby, with appropriate tasks and…
Descriptors: Elementary School Students, Grade 2, Elementary School Mathematics, Programming
Zifeng Liu; Wanli Xing; Chenglu Li; Fan Zhang; Hai Li; Victor Minces – Journal of Learning Analytics, 2025
Creativity is a vital skill in science, technology, engineering, and mathematics (STEM)-related education, fostering innovation and problem-solving. Traditionally, creativity assessments relied on human evaluations, such as the consensual assessment technique (CAT), which are resource-intensive, time-consuming, and often subjective. Recent…
Descriptors: Creativity, Elementary School Students, Artificial Intelligence, Man Machine Systems
Nardie Fanchamps; Emily van Gool; Lou Slangen; Paul Hennissen – Education and Information Technologies, 2024
Learning basic concepts of programming resulting in a development on computational thinking (CT) can be reached by means of digital programming environments. As a counterpart, the application of unplugged programming activities seems also to have promising potential regarding the impact on CT. The main characteristic of unplugged programming is…
Descriptors: Computation, Thinking Skills, Programming, Computer Peripherals
Metcalf, Shari J.; Reilly, Joseph M.; Jeon, Soobin; Wang, Annie; Pyers, Allyson; Brennan, Karen; Dede, Chris – Computer Science Education, 2021
Background and Context: This study looks at computational thinking (CT) assessment of programming artifacts within the context of CT integrated with science education through computational modeling. Objective: The goal is to explore methodologies for assessment of student-constructed computational models through two lenses: functionality and…
Descriptors: Evaluation Methods, Computation, Thinking Skills, Science Education

Peer reviewed
Direct link
