Publication Date
In 2025 | 11 |
Since 2024 | 24 |
Since 2021 (last 5 years) | 61 |
Since 2016 (last 10 years) | 84 |
Since 2006 (last 20 years) | 94 |
Descriptor
Student Attitudes | 97 |
Thinking Skills | 97 |
Programming | 91 |
Computer Science Education | 55 |
Foreign Countries | 53 |
Teaching Methods | 38 |
Computation | 37 |
Problem Solving | 31 |
Middle School Students | 21 |
Elementary School Students | 20 |
Computer Software | 18 |
More ▼ |
Source
Author
Chengcong Zhu | 2 |
Dan Sun | 2 |
Fu-Hsing Tsai | 2 |
Hall, Jacob A. | 2 |
Ifenthaler, Dirk, Ed. | 2 |
Isaías, Pedro, Ed. | 2 |
Miaoting Cheng | 2 |
Sampson, Demetrios G., Ed. | 2 |
Simonson, Michael, Ed. | 2 |
Yan Li | 2 |
Abdüsselam, Mustafa Serkan | 1 |
More ▼ |
Publication Type
Education Level
Laws, Policies, & Programs
Assessments and Surveys
Group Assessment of Logical… | 1 |
Motivated Strategies for… | 1 |
What Works Clearinghouse Rating
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
Chih-Ming Chen; Ming-Yan Huang – International Journal of STEM Education, 2024
Background: Computational thinking (CT) is crucial to fostering critical thinking and problem-solving skills. Many elementary schools have been cultivating students' CT through block-based programming languages such as Scratch using traditional teacher-centered teaching methods. However, the approach excessively relies on teacher lectures, so the…
Descriptors: Computation, Thinking Skills, Programming, Learning Processes
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
Xinli Zhang; Yuchen Chen; Lailin Hu; Gwo-Jen Hwang; Yun-Fang Tu – International Journal of STEM Education, 2025
Background: In the digital age, fostering young children's computational thinking (CT) and executive functions (EFs) through programming has emerged as a significant research issue. While unplugged programming activities are commonly adopted in preschools, robot programming activities have recently gained attention for the potential to enhance…
Descriptors: Thinking Skills, Computation, Executive Function, Programming
Chengliang Wang; Xiaojiao Chen; Yifei Li; Pengju Wang; Haoming Wang; Yuanyuan Li – Journal of Educational Computing Research, 2025
This study explored the impact of MetaClassroom, a virtual immersive programming learning environment designed based on the three-dimensional learning progression (3DLP) concept, on students' multidimensional development. Utilizing a quasi-experimental research design, this study compared students' programming learning achievements (PLA),…
Descriptors: Programming, Computer Science Education, Metacognition, Computer Simulation
I-Ying Hsu; Fu-Hsing Tsai – Educational Technology & Society, 2023
This study developed a physical computing game-design project that incorporates block-based programming, physical computing, and computer game design for Taiwan's high school technology education curriculum to strengthen students' computational thinking. The project asked students to develop a somatosensory computer game using a block-based…
Descriptors: Computer Games, Design, Programming Languages, Student Attitudes
Anil Erkan; Sumeyra Akkaya – Journal of Education in Science, Environment and Health, 2025
This study aims to examine the views of fourth-grade primary school students on coding education given through the Scratch program by determining the students' skills in using the program and algorithmic thinking skills. The study was conducted as a one-group study with an embedded mixed design. The study group consisted of 32 students attending…
Descriptors: Elementary School Students, Grade 4, Programming, STEM Education
Shu-Jie Chen; Xiaofen Shan; Ze-Min Liu; Chuang-Qi Chen – Educational Technology & Society, 2025
The introduction of programming education in K-12 schools to promote computational thinking has attracted a great deal of attention from scholars and educators. Debugging code is a central skill for students, but is also a considerable challenge when learning to program. Learners at the K-12 level often lack confidence in programming debugging due…
Descriptors: Programming, Coding, Elementary School Students, Secondary School Students
Chenyue Wang; Chang Lu; Fu Chen; Xueliang Liu; Qin Zhao; Shuai Wang – Education and Information Technologies, 2024
Computational thinking (CT) competency is essential for K-12 students in the digital societies. Understanding the relationship between students' CT and relevant factors contributes to implementing and improving CT education. Most previous studies investigated the effect of demographic or attitudinal factors on CT performance; whereas few research…
Descriptors: Self Efficacy, Thinking Skills, Problem Solving, Computation
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
Wang, Jianlan; Zhang, Yuanlin; Jones, Arthur; Eckel, Rory; Hawkins, Joshua; Musslewhite, Darrel – Journal of Computers in Mathematics and Science Teaching, 2022
Despite the importance of computer science education and computational thinking, there have been limited examples of computer science education at K-12 classrooms that authentically represents the work of computer scientists, especially programming. One reason is the lack of a measurable definition of computational thinking and a programming…
Descriptors: Teaching Methods, Computer Science Education, Programming, Thinking Skills
Lorien Cafarella; Lucas Vasconcelos – Education and Information Technologies, 2025
Middle school students often enter Computer Science (CS) classes without previous CS or Computational Thinking (CT) instruction. This study evaluated how Code.org's block-based programming curriculum affects middle school students' CT skills and attitudes toward CT and CS. Sixteen students participated in the study. This was a mixed methods action…
Descriptors: Middle School Students, Computation, Thinking Skills, Problem Solving
Muhammed Murat Gümüs; Volkan Kukul; Özgen Korkmaz – Informatics in Education, 2024
This study aims to explain the relationships between secondary school students' digital literacy, computer programming self-efficacy and computational thinking self-efficacy. The study group consists of 204 secondary school students. A relational survey model was used in the research method and three different data collection tools were used to…
Descriptors: Correlation, Middle School Students, Thinking Skills, Digital Literacy
Jian Liao; Linrong Zhong; Longting Zhe; Handan Xu; Ming Liu; Tao Xie – IEEE Transactions on Learning Technologies, 2024
ChatGPT has received considerable attention in education, particularly in programming education because of its capabilities in automated code generation and program repairing and scoring. However, few empirical studies have investigated the use of ChatGPT to customize a learning system for scaffolding students' computational thinking. Therefore,…
Descriptors: Scaffolding (Teaching Technique), Thinking Skills, Computation, Artificial Intelligence