Publication Date
| In 2026 | 0 |
| Since 2025 | 31 |
Descriptor
Source
Author
| A. Plageras | 1 |
| A. Xenakis | 1 |
| Adi Nur Cahyono | 1 |
| Adiv Gal | 1 |
| Ailing Qiao | 1 |
| Alar Urruticoechea | 1 |
| Aleksandar D. Kovacevic | 1 |
| Amos Oyelere Sunday | 1 |
| Andreas Brandsaeter | 1 |
| Andreas Giannakoulas | 1 |
| André Tricot | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 31 |
| Reports - Research | 27 |
| Information Analyses | 3 |
| Tests/Questionnaires | 3 |
| Reports - Descriptive | 1 |
| Reports - Evaluative | 1 |
Education Level
Audience
| Policymakers | 1 |
| Practitioners | 1 |
| Teachers | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Lihui Sun; Junjie Liu – Journal of Educational Computing Research, 2025
Computational Thinking (CT) has evolved as an essential competency for K-12 students, and programming practices are recognized as the key way to facilitate CT development. However, most studies of CT development in middle graders have focused on visual programming, lacking evidence to demonstrate the effectiveness of Python programming. Therefore,…
Descriptors: Computation, Thinking Skills, Skill Development, Middle School Students
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
Amos Oyelere Sunday; Friday Joseph Agbo; Jarkko Suhonen; Ilkka Jormanainen; Markku Tukiainen – Education and Information Technologies, 2025
The need to integrate the teaching and learning of computational thinking (CT) in K-12 education has been on the rise since it was identified as a skill for solving 21st-century problems. The co-design pedagogical approach has shown great potential in promoting effective communication of CT to both university and K-12 students with the support of…
Descriptors: Computation, Thinking Skills, Foreign Countries, Elementary Secondary Education
Joohi Lee; Sham'ah Yunus; Joo Ok Lee – Early Childhood Education Journal, 2025
Robotics has emerged as a popular interdisciplinary pedagogical approach in the field of education to teach children STEM concepts. By providing playful learning experiences, the use of robots engages children in an active learning process, making it an effective tool to promote their targeted knowledge, skills, and disposition towards STEM,…
Descriptors: Preschool Children, Preschool Education, Programming, Skill Development
Kathy A. Mills; Jen Cope; Laura Scholes; Luke Rowe – Review of Educational Research, 2025
Teaching coding and computational thinking is an emerging educational imperative, now embedded in compulsory curriculum in the United States, Finland, the UK, Germany, Belgium, the Netherlands, New Zealand, and Australia. This meta-synthesis of 49 studies critically reviews recent international research (2009-2022) of coding and computational…
Descriptors: Coding, Programming, Computation, Thinking Skills
Cindy Royal – Journalism and Mass Communication Educator, 2025
Artificial intelligence (AI) has taken the forefront in discussions of the future of media and education. Although there are valid concerns, AI has the potential to be useful in learning new skills, particularly those related to computer programming. This case study depicts the ways AI was introduced to assist in teaching coding, specifically in a…
Descriptors: Artificial Intelligence, Coding, Programming, Computer Science Education
Xin Gong; Weiqi Xu; Ailing Qiao; Zhixia Li – Journal of Computer Assisted Learning, 2025
Background: Robot programming can simultaneously cultivate learners' computational thinking (CT) and spatial thinking (ST). However, there is a noticeable gap in research focusing on the micro-level development patterns of learners' CT and ST and their interconnections. Objectives: This study aims to uncover the intricate development patterns and…
Descriptors: Mental Computation, Thinking Skills, Skill Development, Robotics
Andreas Brandsaeter; Runar Lie Berge – Educational Studies in Mathematics, 2025
The reasons for teaching programming in school are indeed manifold. Programming can for example be utilized as a vehicle for understanding and learning particular mathematical subject matter, or as a tool for solving mathematical problems. In this paper, however, we propose to utilize programming as a vehicle for developing mathematical…
Descriptors: Mathematics Skills, Skill Development, Competence, Programming
Kuuku Nyameye Wilson; Benjamin Ghansah; Patricia Ananga; Stephen Opoku Oppong; Winston Kwamina Essibu; Einstein Kow Essibu – Education and Information Technologies, 2025
This systematic literature review examines the use of computer games as instructional aids in the teaching and learning of programming. With the ubiquitous nature of technology permeating various aspects of modern life, the integration of gaming devices into educational settings has garnered increased attention. This paper investigates whether…
Descriptors: Literature Reviews, Computer Games, Technology Uses in Education, Educational Technology
Bogdan Simion; Lisa Zhang; Giang Bui; Hancheng Huang; Ramzi Abu-Zeineh; Shrey Vakil – ACM Transactions on Computing Education, 2025
Although ample research has focused on computing skill development over a single course or specific programming language, relatively little attention is paid to how computing skills evolve across a program. Our work aims to understand how specific skills develop throughout a progression of CS courses. We use qualitative content analysis to catalog…
Descriptors: Skill Development, Computer Science Education, Computer Literacy, Prerequisites
Hanzhu Yang; Linlin Hu; Hao Wang; Yunfei Xin – Journal of Computer Assisted Learning, 2025
Background: Computational thinking (CT) is a cognitive approach intricately linked with core competencies in Science, Technology, Engineering, and Mathematics (STEM). Numerous studies have explored strategies to effectively integrate CT into STEM education and systematically evaluated the multidimensional impact on student learning outcomes.…
Descriptors: Integrated Activities, Computation, Thinking Skills, STEM Education
Xuemin Gao; Yuqin Yang; Yuxia Du; Daner Sun – Journal of Educational Computing Research, 2025
Block-based visual programming tools are widely used in elementary education. Nonetheless, these tools alone may not ensure the spontaneous and efficient acquisition of concepts and skills in computational thinking (CT). Using mind mapping as a form of scaffolding to facilitate the visualization of abstract thinking processes may enhance the…
Descriptors: Computation, Thinking Skills, Programming, Cognitive Mapping
Dwi Maryono; Sajidan; Muhammad Akhyar; Sarwanto; Bayu Tri Wicaksono; Nurcahya Pradana Taufik Prakisya – Discover Education, 2025
This study investigates the integration of adaptive e-learning and gamification through a platform called NgodingSeru.com to improve problem-solving skills in programming among vocational high school students. The adaptive system offers personalized learning by adjusting task difficulty to student's proficiency levels, while gamification elements…
Descriptors: Career and Technical Education Schools, High Schools, High School Students, Electronic Learning
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
Tarattakan Pachumwon; Thada Jantakoon; Rukthin Laoha – Higher Education Studies, 2025
This study introduces CAILE, a design thinking-driven conceptual framework for a Creative AI Learning Environment, designed to enhance programming skills. Evaluates clarity, appropriateness, and feasibility through expert judgment. Phase 1 synthesized 34 peer-reviewed studies (2019-2025) to articulate CAILE's structure across three layers: Inputs…
Descriptors: Creativity, Artificial Intelligence, Technology Uses in Education, Programming

Peer reviewed
Direct link
