Publication Date
| In 2026 | 0 |
| Since 2025 | 3 |
| Since 2022 (last 5 years) | 10 |
Descriptor
| Programming Languages | 10 |
| Elementary School Students | 7 |
| Programming | 7 |
| Thinking Skills | 6 |
| Computer Science Education | 5 |
| Foreign Countries | 5 |
| Grade 5 | 5 |
| Teaching Methods | 5 |
| Computation | 4 |
| Grade 4 | 3 |
| Grade 6 | 3 |
| More ▼ | |
Source
Author
| Ali Alqarni | 1 |
| André Tricot | 1 |
| Cózar-Gutierrez, Ramón | 1 |
| Fatih Kalemkus | 1 |
| González-Calero, José Antonio | 1 |
| Goran Zaharija | 1 |
| Ibrahim Cetin | 1 |
| Ion Albulescu | 1 |
| Jale Kalemkus | 1 |
| João Piedade | 1 |
| Kayama, Mizue | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 9 |
| Reports - Research | 9 |
| Tests/Questionnaires | 2 |
| Reports - Evaluative | 1 |
| Speeches/Meeting Papers | 1 |
Education Level
| Elementary Education | 10 |
| Intermediate Grades | 10 |
| Middle Schools | 8 |
| Grade 5 | 5 |
| Grade 4 | 3 |
| Grade 6 | 3 |
| Secondary Education | 3 |
| Junior High Schools | 2 |
| Elementary Secondary Education | 1 |
| Grade 9 | 1 |
| High Schools | 1 |
| More ▼ | |
Audience
Location
| Japan | 1 |
| Portugal | 1 |
| Romania | 1 |
| Saudi Arabia | 1 |
| Spain | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
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
Sáez-López, José Manuel; González-Calero, José Antonio; Cózar-Gutierrez, Ramón; Olmo-Muñoz, Javier – Journal of Computer Assisted Learning, 2023
Background: The present study analyses the design of programming literacy in the sixth grade of Primary Education, starting from the use of simple activities with visual block-based programming, through "Scratch," and progressively linking difficulty to the use of the "Unity" engine, and the "C#" language, with simple…
Descriptors: Elementary Education, Programming, Grade 6, Programming Languages
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
Ibrahim Cetin; Tarik Otu – International Journal of Computer Science Education in Schools, 2023
The purpose of the current study was to explore the effect of modality (constructionist mBlock, Scratch, and Python interventions) on six-grade students' computational thinking, programming attitude, and achievement. The pre-test and post-test quasi-experimental design was used to explore the research questions. The study group consisted of 105…
Descriptors: Computation, Thinking Skills, Student Attitudes, Programming
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
Zhong, Baichang; Xia, Liying; Su, Siyu – Education and Information Technologies, 2022
One of the aspects of programming that novices often struggle with is the understanding of abstract concepts, such as variables, loops, expressions, and especially Boolean operations. This paper aims to explore the effects of programming tools with different degrees of embodiment on learning Boolean operations in elementary school. To this end, 67…
Descriptors: Programming Languages, Programming, Novices, Elementary Education
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
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
Maruyama, Ryoga; Ogata, Shinpei; Kayama, Mizue; Tachi, Nobuyuki; Nagai, Takashi; Taguchi, Naomi – International Association for Development of the Information Society, 2022
This study aims to explore an educational learning environment that supports students to learn conceptual modelling with the unified modelling language (UML). In this study, we call the describing models "UML programming." In this paper, we show an educational UML programming environment for science, technology, engineering, art, and…
Descriptors: Case Studies, Programming Languages, Learning Processes, Models

Peer reviewed
Direct link
