Publication Date
| In 2026 | 0 |
| Since 2025 | 32 |
| Since 2022 (last 5 years) | 67 |
| Since 2017 (last 10 years) | 67 |
| Since 2007 (last 20 years) | 67 |
Descriptor
Source
Author
| Lihui Sun | 3 |
| Gary K. W. Wong | 2 |
| Junjie Liu | 2 |
| Linlin Hu | 2 |
| Nikolaos Pellas | 2 |
| A. Plageras | 1 |
| A. Xenakis | 1 |
| Abasiafak Udosen | 1 |
| Adam Diamant | 1 |
| Adi Nur Cahyono | 1 |
| Adiv Gal | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 64 |
| Reports - Research | 57 |
| Information Analyses | 5 |
| Tests/Questionnaires | 4 |
| Reports - Descriptive | 3 |
| Dissertations/Theses -… | 2 |
| Reports - Evaluative | 1 |
| Speeches/Meeting Papers | 1 |
Education Level
Audience
| Policymakers | 1 |
| Practitioners | 1 |
| Teachers | 1 |
Location
| China | 5 |
| Turkey | 3 |
| Canada | 2 |
| Nigeria | 2 |
| Arkansas | 1 |
| Canada (Toronto) | 1 |
| Chile | 1 |
| Finland | 1 |
| Greece | 1 |
| Hong Kong | 1 |
| India | 1 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
| Program for International… | 1 |
What Works Clearinghouse Rating
Mehmet Arif Demirta¸; Max Fowler; Kathryn Cunningham – International Educational Data Mining Society, 2024
Analyzing which skills students develop in introductory programming education is an important question for the computer science education community. These key skills and concepts have been formalized as knowledge components, which are units of knowledge that can be measured by performance on a set of tasks. While knowledge components in other…
Descriptors: Programming, Computer Science Education, Skill Development, Knowledge Level
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
Jesennia Cárdenas-Cobo; Cristian Vidal-Silva; Lisett Arévalo; Magali Torres – Education and Information Technologies, 2024
The information society is part of current life, and algorithmic thinking and programming are relevant for everybody regardless of educational background. Today's world needs professionals with computing competencies from WEIRD (Western, Educated, Industrialized, Rich, and Democratic Societies) and non-WEIRD contexts. Traditional programming…
Descriptors: Programming, Skill Development, Competence, Artificial Intelligence
Allison S. Theobold; Megan H. Wickstrom; Stacey A. Hancock – Journal of Statistics and Data Science Education, 2024
Despite the elevated importance of Data Science in Statistics, there exists limited research investigating how students learn the computing concepts and skills necessary for carrying out data science tasks. Computer Science educators have investigated how students debug their own code and how students reason through foreign code. While these…
Descriptors: Computer Science Education, Coding, Data Science, Statistics 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
Nikolaos Pellas – Journal of Educational Computing Research, 2024
Educational technologists and practitioners have made substantial strides in developing affordable digital and tangible resources to support both formal and informal computer science instruction. However, there is a lack of research on practice-based assignments, such as Internet of Things (IoT) projects, that allow undergraduate students to…
Descriptors: Computation, Thinking Skills, Learning Motivation, Academic Persistence
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
Yun Huang; Christian Dieter Schunn; Julio Guerra; Peter L. Brusilovsky – ACM Transactions on Computing Education, 2024
Programming skills are increasingly important to the current digital economy, yet these skills have long been regarded as challenging to acquire. A central challenge in learning programming skills involves the simultaneous use of multiple component skills. This article investigates why students struggle with integrating component skills--a…
Descriptors: Programming, Computer Science Education, Error Patterns, Classification
Yonggang Wei; Lu Wang; Yi Tang; Junyue Su; Yaxian Lei; Wanran Peng – Journal of Computer Assisted Learning, 2024
Background: The pedagogy of computational thinking has gained extensive traction across numerous nations globally, with a particular emphasis on nurturing computational thinking in the formative years of early childhood. Nevertheless, the efficacy of diverse instructional approaches in the domain of programming education, with regards to fostering…
Descriptors: Programming, Computation, Thinking Skills, Young Children
Ezgi Arzu Yurdakök; Filiz Kalelioglu – Journal of Educational Computing Research, 2024
The study examined the effect of teaching text-based programming with a physical programming tool on secondary school students' computational thinking skills and self-efficacy perceptions. The study was conducted according to a sequential explanatory design as a mixed method research. The study group consisted of 85 secondary school students.…
Descriptors: Secondary School Students, Computation, Thinking Skills, Self Efficacy
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
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

Peer reviewed
Direct link
