Publication Date
| In 2026 | 0 |
| Since 2025 | 5 |
| Since 2022 (last 5 years) | 9 |
| Since 2017 (last 10 years) | 16 |
| Since 2007 (last 20 years) | 20 |
Descriptor
| Elementary School Students | 21 |
| Programming Languages | 21 |
| Teaching Methods | 21 |
| Computer Science Education | 14 |
| Programming | 11 |
| Foreign Countries | 10 |
| Thinking Skills | 8 |
| Instructional Effectiveness | 6 |
| Robotics | 5 |
| Computation | 4 |
| Computer Software | 4 |
| More ▼ | |
Source
Author
| Ali Alqarni | 1 |
| Altan, Tugba | 1 |
| André Tricot | 1 |
| Baomin Li | 1 |
| Ben-Ari, Mordechai | 1 |
| Bers, Marina Umaschi | 1 |
| Bezuidenhout, Hanrie S. | 1 |
| Boljat, Ivica | 1 |
| Brigas, Carlos Jorge | 1 |
| Castledine, Alanah-Rei | 1 |
| Chalmers, Chris | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 20 |
| Reports - Research | 16 |
| Reports - Descriptive | 2 |
| Reports - Evaluative | 2 |
| Guides - Classroom - Teacher | 1 |
| Information Analyses | 1 |
| Speeches/Meeting Papers | 1 |
Education Level
| Elementary Education | 21 |
| Intermediate Grades | 8 |
| Middle Schools | 8 |
| Grade 5 | 4 |
| Grade 6 | 4 |
| Secondary Education | 4 |
| Early Childhood Education | 3 |
| Elementary Secondary Education | 3 |
| Primary Education | 3 |
| Grade 1 | 2 |
| Grade 2 | 2 |
| More ▼ | |
Audience
| Teachers | 1 |
Location
| Turkey | 2 |
| Africa | 1 |
| Australia | 1 |
| Europe | 1 |
| Japan | 1 |
| Portugal | 1 |
| Saudi Arabia | 1 |
| South Africa (Johannesburg) | 1 |
| South Korea | 1 |
| Tanzania | 1 |
| Virginia | 1 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
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
Hassan Kilavo; Tabu S. Kondo; Feruzi Hassan – Interactive Learning Environments, 2024
Today computing is intricate in all aspects of our lives, beginning with communications and education to banking, information security, health, shopping, and social media. Development of the computing is proportional to the development of software which is becoming a serious part of all daily lives. This paper, therefore, assessed the impact of…
Descriptors: Foreign Countries, Computer Science Education, Elementary School Students, Outcomes of Education
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
Jale Kalemkus; Fatih Kalemkus – Science & Education, 2025
When the studies on the effectiveness of visual programming language are examined, it is seen that studies on coding teaching have been carried out frequently recently. In this study, Scratch was used as a teaching tool in teaching science lessons. In this way, a new perspective has been brought to Scratch applications. In the related study, the…
Descriptors: Design, Science Experiments, Programming Languages, Science Instruction
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
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
Ali Alqarni – Journal of Educational Computing Research, 2025
This study examined the effect of gamification on visual programming and computational thinking skills among primary school students, aiming to investigate how gamified learning environments enhance cognitive skill development and conceptual integration compared to traditional teaching methods. A quasi-experimental design was employed, involving…
Descriptors: Thinking Skills, Game Based Learning, Achievement Tests, Teaching Methods
Comparing Loops Misconceptions in Block-Based and Text-Based Programming Languages at the K-12 Level
Mladenovic, Monika; Boljat, Ivica; Žanko, Žana – Education and Information Technologies, 2018
Novice programmers are facing many difficulties while learning to program. Most studies about misconceptions in programming are conducted at the undergraduate level, yet there is a lack of studies at the elementary school (K-12) level, reasonably because computer science neither programming are regularly still not the part of elementary school…
Descriptors: Programming, Misconceptions, Elementary School Students, Teaching Methods
Erümit, Ali Kürsat – Education and Information Technologies, 2020
Purpose of this study is determined effects of different teaching approaches on programming skills. Therefore, the effect of three different types of activities prepared with Scratch on 423 sixth grade students' attitudes towards computer technologies, algorithmic thinking skills and reflective thinking skills on problem solving were investigated.…
Descriptors: Teaching Methods, Instructional Effectiveness, Programming, Programming Languages
Friebroon-Yesharim, Mor; Ben-Ari, Mordechai – International Journal of Computer Science Education in Schools, 2018
Studying computer science (CS) in elementary schools has gained become popular in recent years. However, students at such a young age encounter difficulties when first engaging with CS. Robotics has been proposed as a medium for teaching CS to young students, because it reifies concepts in a tangible object, and because of the excitement of…
Descriptors: Computer Science Education, Robotics, Elementary School Students, Elementary School Science
Brigas, Carlos Jorge; Figueiredo, José Alberto Quitério – Research in Social Sciences and Technology, 2019
In recent years, there has been an increased effort to introduce coding and computational thinking in early childhood education. In accordance with the international trend, programming has become an increasingly growing focus in European education. The idea of introducing computer programming in the classroom dates back to the late 1960s. The…
Descriptors: Computer Science Education, Thinking Skills, Coding, Elementary School Students
Gözüküçük, Meral; Günbas, Nilgün – GIST Education and Learning Research Journal, 2020
In this study, four computer-based reading texts with text related static and animated visuals and background sounds were created with a visual programming language by the researchers for fourth grade students. These texts included before-reading, during-reading and after-reading activities. The purpose was to see the effect of these…
Descriptors: Grade 4, Elementary School Students, Pretests Posttests, Reading Comprehension
Iskrenovic-Momcilovic, Olivera – Education and Information Technologies, 2019
This paper examines the effectiveness of programming in pairs in the Scratch environment in primary school. The motivation for tackling this issue is based on the successful use of Scratch as a learning environment for any students of programming. The analysis has shown that that programming in pairs produces better results for beginners in…
Descriptors: Programming, Instructional Effectiveness, Teaching Methods, Cooperative Learning
Hassenfeld, Ziva R.; Govind, Madhu; de Ruiter, Laura E.; Bers, Marina Umaschi – Journal of Information Technology Education: Research, 2020
Aim/Purpose: This paper presents findings on a curricular intervention aimed at integrating computer programming with reading and writing in early elementary school. The purpose of this research was to explore the relation between students' varying literacy levels and their level of success in mastering an introductory programming language.…
Descriptors: Programming, Teaching Methods, Introductory Courses, Scores
Bezuidenhout, Hanrie S.; Henning, Elizabeth – Pythagoras, 2022
The current quantitative study, a naturalistic field experiment, was conducted in a public primary school in Soweto, Johannesburg, with the objective to examine how children's achievement on four assessments at the beginning of Grade R, namely their numeracy, their mathematics-specific vocabulary, their executive functions, and their logical…
Descriptors: Programming Languages, Public Schools, Elementary School Students, Grade 1
Previous Page | Next Page »
Pages: 1 | 2
Peer reviewed
Direct link
