The influence of scaffolding for computational thinking on cognitive load and problem-solving skills in collaborative programming

Citations

WEB OF SCIENCE

21
Citations

SCOPUS

28

초록

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 of 110 participants were randomly assigned to one of the four groups. The four-week experiment included scaffolding, with two hours of Python programming each week to solve two real-world problems. Upon completing the learning process, participants' cognitive load and problem-solving skills were assessed. The results provide empirical evidence that using faded worked examples (WOE) combined with metacognitive scaffolding for CT effectively optimizes cognitive load and enhances problem-solving skills in collaborative programming, leading to improved efficiency and complexity in their solutions.

키워드

Higher educationComputational thinkingCognitive loadProblem-solvingCollaborative programmingWORKED EXAMPLESSTUDENTS
제목
The influence of scaffolding for computational thinking on cognitive load and problem-solving skills in collaborative programming
저자
Shin, YoonheeJung, JaewonChoi, SeohyunJung, Bokmoon
DOI
10.1007/s10639-024-13104-0
발행일
2025-01
유형
Article; Early Access
저널명
Education and Information Technologies
30
1
페이지
583 ~ 606