Publication Date
| In 2026 | 0 |
| Since 2025 | 4 |
| Since 2022 (last 5 years) | 12 |
| Since 2017 (last 10 years) | 13 |
| Since 2007 (last 20 years) | 13 |
Descriptor
| Computer Science Education | 13 |
| Foreign Countries | 13 |
| Computation | 12 |
| Thinking Skills | 12 |
| Programming | 9 |
| Coding | 4 |
| Programming Languages | 4 |
| Learner Engagement | 3 |
| Problem Solving | 3 |
| Secondary School Students | 3 |
| Student Attitudes | 3 |
| More ▼ | |
Source
Author
| Chengcong Zhu | 2 |
| Dan Sun | 2 |
| Miaoting Cheng | 2 |
| Yan Li | 2 |
| Caifeng Zhu | 1 |
| Chang, Shao-Chen | 1 |
| Chee-Kit Looi | 1 |
| Choi, Hyungshin | 1 |
| Dan Zheng | 1 |
| Dunhong Yao | 1 |
| Fan Ouyang | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 13 |
| Reports - Research | 13 |
| Tests/Questionnaires | 2 |
Education Level
| Secondary Education | 6 |
| Elementary Education | 3 |
| Higher Education | 3 |
| Postsecondary Education | 3 |
| Junior High Schools | 2 |
| Middle Schools | 2 |
| Grade 11 | 1 |
| Grade 4 | 1 |
| Grade 8 | 1 |
| High Schools | 1 |
| Intermediate Grades | 1 |
| More ▼ | |
Audience
Location
| China | 13 |
| Finland | 1 |
| Singapore | 1 |
| South Korea | 1 |
| Taiwan | 1 |
Laws, Policies, & Programs
Assessments and Surveys
| Raven Progressive Matrices | 1 |
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
Dan Sun; Chee-Kit Looi; Yan Li; Chengcong Zhu; Caifeng Zhu; Miaoting Cheng – Educational Technology Research and Development, 2024
In the current era where computational literacy holds significant relevance, a growing number of schools across the globe have placed emphasis on K-12 programming education. This field of education primarily comprises two distinct modalities--the block-based programming modality (BPM) and the text-based programming modality (TPM). Previous…
Descriptors: Programming, Student Behavior, Thinking Skills, Computation
Dan Sun; Chengcong Zhu; Fan Xu; Yan Li; Fan Ouyang; Miaoting Cheng – Journal of Educational Computing Research, 2024
Although previous research has provided some insights into the effects of block-based and text-based programming modalities, there is a dearth of a detailed, multi-dimensional analysis of the transition process from different introductory programming modalities to professional programming learning. This study employed a quasi-experimental design…
Descriptors: Programming, Secondary School Students, Computation, Thinking Skills
Li, Jiansheng; Liu, Jiao; Yuan, Rui; Shadiev, Rustam – Educational Technology & Society, 2022
This study explores the role of socially shared regulation on computational thinking performance in cooperative learning. Ninety-four middle school students from China aged between 16 and 18 participated in this study. Forty-six students were in the experimental group, and 48 students were in the control group. Students in the experimental group…
Descriptors: Computation, Thinking Skills, Cooperative Learning, Foreign Countries
Gang Yang; Dan Zheng; Ji-Huan Chen; Qun-Fang Zeng; Yun-Fang Tu; Xiao-Li Zheng – Interactive Learning Environments, 2024
The game-based learning approach to developing students' computational thinking (CT) current has received attention from researchers. However, the compatibility between games and instruction is often insufficient to accommodate the entertaining and educational nature of the curriculum entirely, and the benefits of game-based learning could be…
Descriptors: Role Playing, Educational Games, Mental Computation, Learner Engagement
Xuanyan Zhong; Zehui Zhan – Interactive Technology and Smart Education, 2025
Purpose: The purpose of this study is to develop an intelligent tutoring system (ITS) for programming learning based on information tutoring feedback (ITF) to provide real-time guidance and feedback to self-directed learners during programming problem-solving and to improve learners' computational thinking. Design/methodology/approach: By…
Descriptors: Intelligent Tutoring Systems, Computer Science Education, Programming, Independent Study
Li, Xing; Xie, Kui; Vongkulluksn, Vanessa; Stein, David; Zhang, Yi – Journal of Research on Technology in Education, 2023
Computational Thinking (CT) is regarded as a crucial competency for all children in the 21st century. There are misconceptions about CT which confounds CT skills with programming skills. However, CT skills and programming skills are not the same. CT is a broader skillset of cognitive thinking that is integral to complex problem solving. Teaching…
Descriptors: Elementary School Students, Computation, Thinking Skills, Self Concept
Zhizezhang Gao; Haochen Yan; Jiaqi Liu; Xiao Zhang; Yuxiang Lin; Yingzhi Zhang; Xia Sun; Jun Feng – International Journal of STEM Education, 2025
Background: With the increasing interdisciplinarity between computer science (CS) and other fields, a growing number of non-CS students are embracing programming. However, there is a gap in research concerning differences in programming learning between CS and non-CS students. Previous studies predominantly relied on outcome-based assessments,…
Descriptors: Computer Science Education, Mathematics Education, Novices, Programming
Dunhong Yao; Jing Lin – Education and Information Technologies, 2025
Programming education consistently faces challenges in bridging theory with practice and fostering students' cognitive competencies. This 12-year longitudinal study (2011-2023) investigates an innovative competency-based teaching model in university C programming education that integrates six educational theories into a coherent framework with…
Descriptors: Competency Based Education, Computer Science Education, Programming, Longitudinal Studies
Zhan, Zehui; He, Wenchang; Yi, Xitian; Ma, Shuyao – Journal of Educational Computing Research, 2022
This paper examined the effect of the Unplugged Programming Teaching Aids (UPTA) on students' computational thinking and classroom interaction. A set of UPTA was created and used in a primary school in southern China. A total of 48 students aged 6-8 were assigned to two classes, with the same instructor and learning materials, but only the…
Descriptors: Foreign Countries, Programming, Computation, Thinking Skills
Wu, Longkai; Looi, Chee-Kit; Multisilta, Jari; How, Meng-Leong; Choi, Hyungshin; Hsu, Ting-Chia; Tuomi, Pauliina – Asia-Pacific Education Researcher, 2020
Many education systems have recognized the importance of computational thinking and coding skills and are implementing curricular changes to introduce coding into formal school education. A necessary and critical success factor involves the preparation of and support for teachers to teach coding. Thus, understanding the perceptions of teachers…
Descriptors: Foreign Countries, Coding, Computer Science Education, Computation
Fang, Jian-Wen; Shao, Dan; Hwang, Gwo-Jen; Chang, Shao-Chen – Journal of Educational Computing Research, 2022
Scholars believe that computational thinking is one of the essential competencies of the 21st century and computer programming courses have been recognized as a potential means of fostering students' computational thinking. In tradition instruction, PFCT (problem identification, flow definition, coding, and testing) is a commonly adopted procedure…
Descriptors: Computation, Thinking Skills, Programming, Computer Science Education
Weipeng Yang – Journal of Educational Computing Research, 2024
Computational Thinking (CT) is essential for developing creativity, problem-solving, and digital competence in the 21st century. Coding tools like robotic toys and tablet apps have become popular in early childhood education to support CT development, but there is a debate on which tool is more effective. Little evidence exists on the effect of…
Descriptors: Coding, Preschool Children, Computation, Thinking Skills

Peer reviewed
Direct link
