Publication Date
In 2025 | 1 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 4 |
Since 2016 (last 10 years) | 6 |
Since 2006 (last 20 years) | 9 |
Descriptor
Source
Journal of Educational… | 9 |
Author
Shin, Yoonhee | 2 |
Cetin, Ibrahim | 1 |
Chai, Ching Sing | 1 |
Chengliang Wang | 1 |
Haoming Wang | 1 |
Hsu, Po-Fen | 1 |
Ismail, Mohd Nasir | 1 |
Jonassen, David H. | 1 |
Jumaat, Nurul Farhana | 1 |
Jung, Jaewon | 1 |
Kwon, Kyungbin | 1 |
More ▼ |
Publication Type
Journal Articles | 9 |
Reports - Research | 8 |
Reports - Evaluative | 1 |
Education Level
Higher Education | 7 |
Postsecondary Education | 7 |
Secondary Education | 2 |
High Schools | 1 |
Junior High Schools | 1 |
Middle Schools | 1 |
Audience
Location
Malaysia | 2 |
South Korea | 2 |
China | 1 |
China (Beijing) | 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
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
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
Tsai, Meng-Jung; Wang, Ching-Yeh; Hsu, Po-Fen – Journal of Educational Computing Research, 2019
Computer programming has been gradually emphasized in recent computer literacy education and regarded as a requirement for all middle school students in some countries. To understand young students' perceptions about their own learning in computer programming, this study aimed to develop an instrument, Computer Programming Self-Efficacy Scale…
Descriptors: Programming, Computer Literacy, Middle School Students, Student Attitudes
Jumaat, Nurul Farhana; Tasir, Zaidatun – Journal of Educational Computing Research, 2016
Scaffolding refers to a guidance that helps students during their learning sessions whereby it makes learning easier for them. This study aims to develop a framework of metacognitive scaffolding (MS) to guide students in learning Authoring System through Facebook. Thirty-seven master degree students who were enrolled in Authoring System course…
Descriptors: Metacognition, Scaffolding (Teaching Technique), Programming, Computer Science Education
Cetin, Ibrahim; Sendurur, Emine; Sendurur, Polat – Journal of Educational Computing Research, 2014
Students' difficulties in learning computer programming are well documented in the literature and have been studied from different perspectives by the researchers. However, studies that have been conducted from the meta-cognition perspective are rare in the context of programming education. The current study aimed to (i) investigate the effects of…
Descriptors: Metacognition, Instructional Effectiveness, Training, Programming
Kwon, Kyungbin; Jonassen, David H. – Journal of Educational Computing Research, 2011
In this study, the effects of reflective self-explanations on conceptual understanding and problem solving are investigated in a domain of computer programming. After completing a multiple-choice test, 33 students were asked to reflect on and explain why their answers were correct or incorrect. Groups were divided for post hoc analysis based on…
Descriptors: Multiple Choice Tests, Prior Learning, Problem Solving, Programming
Ismail, Mohd Nasir; Ngah, Nor Azilah; Umar, Irfan Naufal – Journal of Educational Computing Research, 2010
The purpose of the study is to investigate the effects of mind mapping with cooperative learning (MMCL) and cooperative learning (CL) on: (a) programming performance; (b) problem solving skill; and (c) metacognitive knowledge among computer science students in Malaysia. The moderating variable is the students' logical thinking level with two…
Descriptors: Thinking Skills, Hypothesis Testing, Control Groups, Cooperative Learning