Scaffolding Project-Based Learning of Computer Programming in an Online Learning Environment
Access Status
Authors
Date
2017Type
Metadata
Show full item recordCitation
Source Title
ISBN
School
Collection
Abstract
© 2017 IEEE. Project-based learning is a promising approach to the learning of computer programming by filling the gap between the acquisition of abstract knowledge and the application of knowledge to authentic programming tasks. However, making the implicit aspects of a programming task accessible to learners is a pressing issue. This study aims to address the problem by the design and evaluation of a web-based system for project-based learning of programming, which aimed to engage students in realistic complex programming tasks with the support of computer-based scaffolding. 29 college students participated in the use and evaluation of the proposed learning system. The results have shown the promising effects of the system as reflected by the students' perceptions of the system, their knowledge achievement, and their motivation to learn programming using the proposed system.
Related items
Showing items related by title, author, creator and subject.
-
Jackson, Glenda Joy (2004)HIV prevention programs in schools are acknowledged as one of the best prospects for controlling the world HIV epidemic. Epidemiological evidence indicates that deaths world-wide from AIDS are yet to peak. Although HIV ...
-
Pearce, Adrian (1996)Spatial interpretation involves the intelligent processing of images for learning, planning and visualisation. This involves building systems which learn to recognise patterns from the content of unconstrained data such ...
-
Stapleton, Denise R. (2001)Background: Cystic fibrosis (CF) is a genetically inherited disease which adversely affects the respiratory and gastrointestinal systems. Malnutrition is a major clinical problem in individuals with the disease. Nutritional ...