The Effects of Scaffolding-Based Courseware for The Scratch Programming Learning on Student Problem Solving Skill
DOI:
https://doi.org/10.58459/icce.2010.265Abstract
Programming learning is of use for the improvement of complicated
problem-solving skills that modern society calls for. Yet it puts heavy strain on learners, and the careful selection of a good program tool and the improvement of learning methods are required to relieve learners of the burden. Scratch is an educational programming language that has an affluent multimedia programming setting and is easy and interesting to learn. So that is appropriate for programming beginners, and the use of a scaffolding-based courseware has a superb effect on the development of problem-solving skills in association with programming that is difficult to do. The purpose of this study was to develop a scaffolding- based courseware geared toward facilitating scratch programming learning and to examine the effects of it on problem-solving skills. As a result of utilizing a scaffolding-based courseware developed in this study, that turned out to have a significant effect on boosting the problem-solving skills of the learners who learned by using the courseware.