The Effects of Worked-Out Example and Metacognitive Scaffolding on Problem-Solving Programming

被引:3
作者
Shin, Yoonhee [1 ]
Jung, Jaewon [2 ,6 ]
Zumbach, Joerg [3 ]
Yi, Eunseon [4 ,5 ]
机构
[1] Hanyang Univ, Coll Educ, Seoul, South Korea
[2] Korean Educ Dev Inst KEDI, Jincheon Gun, South Korea
[3] Univ Salzburg, Sch Educ, E Learning Sci Educ, Salzburg, Austria
[4] Hanyang Univ ERICA, Dept Creat Convergence Educ, Ansan, South Korea
[5] Hanyang Univ ERICA, Coll Comp Sci, Ansan, South Korea
[6] Korean Educ Dev Inst KEDI, Gyohak Ro, Chungcheongbug Do 27873, Jincheon Gun, South Korea
关键词
problem-solving programming; self-regulation; cognitive load; metacognitive scaffolding; faded woe; COGNITIVE LOAD THEORY; STUDENTS; EXPLANATIONS; PERFORMANCE; STRATEGIES;
D O I
10.1177/07356331231174454
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
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 a traditional WOE (TW), 2) task performance with a faded WOE (FW), 3) task performance with traditional WOE and metacognitive scaffolding (TWM), and 4) task performance with a faded WOE and metacognitive scaffolding (FWM). Over the course of 3 weeks, participants in these four groups were asked to solve programming problems using Python with WOE and metacognitive scaffolding. The results demonstrate that the provision of metacognitive scaffolding with faded WOE (FWM) is the most effective for problem-solving programming and self-regulation skills. In addition, an interaction effect exists between the two treatments for the germane load in FWM. Therefore, results in this study provide empirical insights into ways to effectively apply WOE and metacognitive scaffolding to problem-solving processes for programming-based complex problem-solving, especially for novice learners.
引用
收藏
页码:1312 / 1331
页数:20
相关论文
共 45 条
[1]   Learning programming via worked-examples: Relation of learning styles to cognitive load [J].
Abdul-Rahman, Siti-Soraya ;
du Boulay, Benedict .
COMPUTERS IN HUMAN BEHAVIOR, 2014, 30 :286-298
[2]   A Systematic Review of Computational Thinking Approach for Programming Education in Higher Education Institutions [J].
Agbo, Friday Joseph ;
Oyelere, Solomon Sunday ;
Suhonen, Jarkko ;
Adewumi, Sunday .
19TH KOLI CALLING CONFERENCE ON COMPUTING EDUCATION RESEARCH (KOLI CALLING 2019), 2019,
[3]   Exploring students' computational practice, design and performance of problem-solving through a visual programming environment [J].
Chao, Po-Yao .
COMPUTERS & EDUCATION, 2016, 95 :202-215
[4]   SELF-EXPLANATIONS - HOW STUDENTS STUDY AND USE EXAMPLES IN LEARNING TO SOLVE PROBLEMS [J].
CHI, MTH ;
BASSOK, M ;
LEWIS, MW ;
REIMANN, P ;
GLASER, R .
COGNITIVE SCIENCE, 1989, 13 (02) :145-182
[5]   The impact of web-based worked examples and self-explanation on performance, problem solving, and self-efficacy [J].
Crippen, Kent J. ;
Earl, Boyd L. .
COMPUTERS & EDUCATION, 2007, 49 (03) :809-821
[6]  
Garner S., 2001, PROC C, P222
[7]  
Garner Stuart., 2002, World Conference on Educational Multimedia, Hypermedia and Telecommunications 2002, V2002, P578
[8]  
Ge X., 2016, PRECONFERENCE WORKSH, P19
[9]  
Haseski H.I., 2018, International Education Studies, V11, P29, DOI DOI 10.5539/IES.V11N4P29
[10]  
Jung Jae Hwa, 2016, Ann Pediatr Endocrinol Metab, V21, P75, DOI 10.6065/apem.2016.21.2.75