NotesFAQContact Us
Collection
Advanced
Search Tips
Publication Date
In 20260
Since 202537
Audience
Practitioners1
Laws, Policies, & Programs
Assessments and Surveys
Raven Progressive Matrices1
What Works Clearinghouse Rating
Showing 1 to 15 of 37 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Radek Pelánek – ACM Transactions on Computing Education, 2025
Learning environments for programming education need a comprehensive task set that guides students from basic programming concepts to complex challenges. For creating such a task set, it is beneficial to utilize the concept of a design space--a systematic mapping of design dimensions and choices along these dimensions. We propose an iterative…
Descriptors: Computer Science Education, Programming, Design, Task Analysis
Peer reviewed Peer reviewed
Direct linkDirect link
Jiaci Lin; Qijiang Shu; Rong Chen; Chunlin Gao; Kaiqing Xu; Keli Yin; Fuhua Yang – International Journal of Technology and Design Education, 2025
Computational thinking (CT) is an essential component of critical skills for university students, representing the ability to analyze and solve problems. In accordance with constructivist learning theory and the core elements of cultivating CT, this research has developed a Project-Based Teaching approach with computational thinking as its focal…
Descriptors: Computation, Thinking Skills, College Students, Active Learning
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Václav Šimandl; Jirí Vanícek; Václav Dobiáš – Informatics in Education, 2025
Research on collaborative learning of computer science has been conducted primarily in programming. This paper extends this area by including short tasks (such as those used in contests like the Bebras Challenge) that cover many other computer science topics. The aim of this research is to explore how problem-solving in pairs differs from…
Descriptors: Cooperative Learning, Problem Solving, Computer Science, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Remsh Nasser Alqahtani; Ahmad Zaid Almassaad – Education and Information Technologies, 2025
The aim of research is to reveal the effect of a training program based on the TAWOCK model for teaching computational thinking skills on teaching self-efficacy among computer teachers. It used the quasi-experimental approach, with a pre-test and post-test design with a control group. An electronic training program based on the TAWOCK model was…
Descriptors: Models, Teaching Methods, Computation, Thinking Skills
Peer reviewed Peer reviewed
Direct linkDirect link
Yoonhee Shin; Jaewon Jung; Seohyun Choi; Bokmoon Jung – Education and Information Technologies, 2025
This study investigates the effects of metacognitive and cognitive strategies for computational thinking (CT) on managing cognitive load and enhancing problem-solving skills in collaborative programming. Four different scaffolding conditions were provided to help learners optimize cognitive load and improve their problem-solving abilities. A total…
Descriptors: Scaffolding (Teaching Technique), Mental Computation, Cognitive Processes, Difficulty Level
Peer reviewed Peer reviewed
Direct linkDirect link
Smitha S. Kumar; Michael A. Lones; Manuel Maarek; Hind Zantout – ACM Transactions on Computing Education, 2025
Programming demands a variety of cognitive skills, and mastering these competencies is essential for success in computer science education. The importance of formative feedback is well acknowledged in programming education, and thus, a diverse range of techniques has been proposed to generate and enhance formative feedback for programming…
Descriptors: Automation, Computer Science Education, Programming, Feedback (Response)
Peer reviewed Peer reviewed
Direct linkDirect link
Stella Xin Yin; Dion Hoe-Lian Goh; Choon Lang Quek; Zhengyuan Liu – Educational Technology & Society, 2025
With the growing popularity of computational thinking (CT) classes in K-12 schools, it is important to investigate public perceptions of these initiatives. Analyzing public discussions and opinions provides valuable insights that can inform future educational policies and reforms. In this paper, we collected questions and answers related to CT…
Descriptors: Computation, Thinking Skills, Elementary Secondary Education, Public Opinion
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Irene Govender; Reginald G. Govender; Desmond Wesley Govender – Educational Process: International Journal, 2025
Background/purpose: This research explores the use of robotics to facilitate the learning of computer programming among non-specialist pre-service teachers with no prior programming experience. With the increasing demand for 21st-century teaching competencies, it is essential to equip future educators with computational thinking (CT) skills, even…
Descriptors: Robotics, Coding, Preservice Teachers, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
Ting-Ting Wu; Hsin-Yu Lee; Pei-Hua Chen; Wei-Sheng Wang; Yueh-Min Huang – Journal of Computer Assisted Learning, 2025
Background: Conventional reflective learning methodologies in programming education often lack structured guidance and individualised feedback, limiting their pedagogical effectiveness. Whilst computational thinking (CT) offers a systematic problem-solving framework with decomposition, pattern recognition, abstraction, and algorithm design, its…
Descriptors: Computation, Thinking Skills, Educational Diagnosis, Diagnostic Tests
Peer reviewed Peer reviewed
Direct linkDirect link
Seungmin Lee – Educational Technology Research and Development, 2025
This study investigated the effectiveness of localized learning content (LLC) in enhancing computational thinking (CT) skills and learning motivation among 6th-grade elementary school students in Busan, South Korea. In contrast to conventional methodological approaches, our research focuses on the transformative power of culturally and…
Descriptors: Computer Software, Computer Uses in Education, Computer Science Education, Computation
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
Badruliman Batni; Syahrul Nizam Junaini – Education and Information Technologies, 2025
In the dynamic educational context of Malaysia, this study examines the impact of integrating Unplugged Activities (UA) with Block-Based Programming (BBP) on improving the computational thinking (CT) skills of secondary students in full boarding schools in Northern Peninsular Malaysia. Using a quasi-experimental design and mixed-methods analysis,…
Descriptors: Computation, Thinking Skills, Programming, Secondary School Students
Peer reviewed Peer reviewed
Direct linkDirect link
Cheng Wang; Meina Zhu – Educational Media International, 2025
K-12 computer science (CS) education has emerged as a vital component of modern education, nurturing computational thinking, problem-solving, and digital literacy. This study examines the K-12 CS education dynamics, emphasizing its impact and implications, particularly in the context of equity. Twitter data from 2017 to 2021 were collected,…
Descriptors: Elementary Secondary Education, Computer Science Education, Social Media, Equal Education
Previous Page | Next Page »
Pages: 1  |  2  |  3