NotesFAQContact Us
Collection
Advanced
Search Tips
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Showing 1 to 15 of 19 results Save | Export
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
Ezeamuzie, Ndudi O.; Leung, Jessica S. C.; Garcia, Raycelle C. C.; Ting, Fridolin S. T. – Journal of Computer Assisted Learning, 2022
Background: The idea of computational thinking is underpinned by the belief that anyone can learn and use the underlying concepts of computer science to solve everyday problems. However, most studies on the topic have investigated the development of computational thinking through programming activities, which are cognitively demanding. There is a…
Descriptors: Computation, Thinking Skills, Problem Solving, Cognitive Processes
Peer reviewed Peer reviewed
Direct linkDirect link
Pan, Zexuan; Cui, Ying; Leighton, Jacqueline P.; Cutumisu, Maria – Applied Cognitive Psychology, 2023
This systematic review examines 35 empirical studies featuring the use of think-aloud interviews in computational thinking (CT) research. Findings show that think-aloud interviews (1) are typically conducted in Computer Science classrooms and with K-12 students; (2) are usually combined with other exploratory CT assessment tools; (3) have the…
Descriptors: Computation, Thinking Skills, Protocol Analysis, Literature Reviews
Peer reviewed Peer reviewed
Direct linkDirect link
Minji Jeon; Kyungbin Kwon – TechTrends: Linking Research and Practice to Improve Learning, 2024
This study investigated the computational thinking (CT) practices of eight pre-service teachers through their Scratch and Python programs. Conducted within an undergraduate-level computer science education course, students learned CT concepts via parallel instruction in block-based programming (Scratch) and text-based programming (Python). The…
Descriptors: Preservice Teacher Education, Preservice Teachers, Computation, Cognitive Processes
Peer reviewed Peer reviewed
Direct linkDirect link
Chih-Hung Chen; Hsiang-Yu Chung – Journal of Educational Computing Research, 2024
Computational thinking (CT) has gained considerable attention and in-depth discussion over the last two decades. Although the significance of CT has been highlighted, it could be challenging for educators to teach CT. Fortunately, adopting robots in education has been evidenced to be of benefit to promoting students' learning motivation, CT, and…
Descriptors: Computation, Thinking Skills, Teaching Methods, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
Qian, Yingxiao; Choi, Ikseon – Educational Technology Research and Development, 2023
Echoing the increasing emphasis on STEM literacy, computational thinking has become a national priority in K-12 schools. Scholars have acknowledged abstraction as the keystone of computational thinking. To foster K-12 students' computational thinking and STEM literacy, students' ability to think abstractly should be enhanced. However, the existing…
Descriptors: Elementary Secondary Education, Computation, Thinking Skills, Abstract Reasoning
Peer reviewed Peer reviewed
Direct linkDirect link
Gao, Xuemin; Hew, Khe Foon – Journal of Educational Computing Research, 2023
Reintroducing computer science (CS) education in K-12 schools to promote computational thinking (CT) has attracted significant attention among scholars and educators. Among the several essential components included in CS and CT education, program debugging is an indispensable skill. However, debugging teaching has often been overlooked in K-12…
Descriptors: Flipped Classroom, Error Correction, Elementary School Students, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Orit Hazzan; Yael Erez – ACM Transactions on Computing Education, 2025
In this opinion piece, we explore the idea that GenAI has the potential to fundamentally disrupt computer science education (CSE) by drawing insights from 10 pedagogical and cognitive theories and models. We highlight how GenAI improves CSE by making educational practices more effective and requires less effort and time, and all at a lower cost,…
Descriptors: Computer Science Education, Artificial Intelligence, Technology Uses in Education, Educational Change
Peer reviewed Peer reviewed
Direct linkDirect link
Shao-Chen Chang; Charoenchai Wongwatkit – Education and Information Technologies, 2024
As computational thinking becomes increasingly essential, the challenge of designing effective teaching approaches to foster students' abilities in this area persists, especially for higher order thinking skills. This study addresses this challenge by proposing and implementing a peer assessment-based Scrum project (PA-SP) learning approach in…
Descriptors: Peer Evaluation, Computer Science Education, Programming, Mental Computation
Peer reviewed Peer reviewed
Direct linkDirect link
Pellas, Nikolaos – Journal of Computer Assisted Learning, 2023
Background: Owing to the exponential growth of three-dimensional (3D) environments amongst researchers and educators to create simulation games (SGs) in primary education, there is a growing interest to examine their potential support in computer science courses instead of visual programming environments. Objectives: This study explores the…
Descriptors: Computation, Thinking Skills, Programming, Skill Development
Mills, Kelly; Coenraad, Merijke; Ruiz, Pati; Burke, Quinn; Weisgrau, Josh – Digital Promise, 2021
Technology is becoming more integral across professional fields and within our daily lives, especially since the onset of the pandemic. As such, opportunities to learn computational thinking are important to all students--not only the ones who will eventually study computer science or enter the information technology industry. However, large…
Descriptors: Cognitive Processes, Computation, Computer Science Education, Equal Education
Peer reviewed Peer reviewed
Direct linkDirect link
Velázquez-Iturbide, J. Ángel; Castellanos, M. Eugenia; Hijón-Neira, Raquel – IEEE Transactions on Education, 2016
Recursion is one of the most difficult programming topics for students. In this paper, an instructional method is proposed to enhance students' understanding of recursion tracing. The proposal is based on the use of rules to translate linear recursion algorithms into equivalent, iterative ones. The paper has two main contributions: the…
Descriptors: Computer Science Education, Programming, Teaching Methods, Mathematics
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Sanford, John F.; Naidu, Jaideep T. – Contemporary Issues in Education Research, 2017
The paper argues that mathematical modeling is the essence of computational thinking. Learning a computer language is a valuable assistance in learning logical thinking but of less assistance when learning problem-solving skills. The paper is third in a series and presents some examples of mathematical modeling using spreadsheets at an advanced…
Descriptors: Mathematical Models, Computation, Cognitive Processes, Problem Solving
Peer reviewed Peer reviewed
Direct linkDirect link
Yuen, Timothy T.; Robbins, Kay A. – ACM Transactions on Computing Education, 2014
Critical thinking, problem solving, the use of tools, and the ability to consume and analyze information are important skills for the 21st century workforce. This article presents a qualitative case study that follows five undergraduate biology majors in a computer science course (CS0). This CS0 course teaches programming within a data-driven…
Descriptors: Qualitative Research, Critical Thinking, Thinking Skills, Problem Solving
Previous Page | Next Page »
Pages: 1  |  2