Publication Date
| In 2026 | 0 |
| Since 2025 | 0 |
| Since 2022 (last 5 years) | 3 |
| Since 2017 (last 10 years) | 3 |
| Since 2007 (last 20 years) | 4 |
Descriptor
Source
| Journal of Educational… | 4 |
Author
| Shin, Yoonhee | 2 |
| Chai, Ching Sing | 1 |
| Chang, Chih-Kai | 1 |
| Jung, Jaewon | 1 |
| Li, Baoping | 1 |
| Li, Xiuting | 1 |
| Liang, Jyh-Chong | 1 |
| Ma, Chao | 1 |
| Song, Donggil | 1 |
| Yi, Eunseon | 1 |
| Yu, Ding | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 4 |
| Reports - Research | 4 |
Education Level
| Higher Education | 4 |
| Postsecondary Education | 4 |
Audience
Location
| South Korea | 2 |
| China (Beijing) | 1 |
| Taiwan | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Zhou, Ying; Chai, Ching Sing; Li, Xiuting; Ma, Chao; Li, Baoping; Yu, Ding; Liang, Jyh-Chong – Journal of Educational Computing Research, 2023
Computational thinking is a way of thinking that helps people "think like a computer scientist" to solve practical problems. However, practicing computational thinking through programming is dependent on the problem solvers' metacognition. This study investigated students' metacognitive planning and problem-solving performance in…
Descriptors: Metacognition, Computation, Thinking Skills, Problem Solving
Shin, Yoonhee; Jung, Jaewon; Zumbach, Joerg; Yi, Eunseon – Journal of Educational Computing Research, 2023
This study explores the effects of worked-out examples and metacognitive scaffolding on novice learners' knowledge performance, cognitive loads, and self-regulation skills in problem-solving programming. 126 undergraduate students in a computer programming fundamentals course were randomly assigned to one of four groups: (1) task performance with…
Descriptors: Problem Solving, Metacognition, Scaffolding (Teaching Technique), Programming
Shin, Yoonhee; Song, Donggil – Journal of Educational Computing Research, 2022
This study explores the effect of self-regulated learning support on learners' cognitive load and problem-solving performance, considering cases from well-structured to ill-structured tasks in a computer programing course. Sixty-seven undergraduate students in a computer programing fundamentals course were randomly assigned into one of two groups:…
Descriptors: Cognitive Ability, Computer Science Education, Programming, Problem Solving
Chang, Chih-Kai – Journal of Educational Computing Research, 2014
Scratch, a visual programming language, was used in many studies in computer science education. Most of them reported positive results by integrating Scratch into K-12 computer courses. However, the object-oriented concept, one of the important computational thinking skills, is not represented well in Scratch. Alice, another visual programming…
Descriptors: Foreign Countries, College Freshmen, Information Technology, Computer Science Education

Peer reviewed
Direct link
