Scaffolding Project-Based Learning of Computer Programming in an Online Learning Environment

© 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...

Full description

Bibliographic Details
Main Authors: Peng, J., Wang, M., Sampson, Demetrios
Format: Conference Paper
Published: 2017
Online Access:http://hdl.handle.net/20.500.11937/57657
_version_ 1848760188340797440
author Peng, J.
Wang, M.
Sampson, Demetrios
author_facet Peng, J.
Wang, M.
Sampson, Demetrios
author_sort Peng, J.
building Curtin Institutional Repository
collection Online Access
description © 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.
first_indexed 2025-11-14T10:11:48Z
format Conference Paper
id curtin-20.500.11937-57657
institution Curtin University Malaysia
institution_category Local University
last_indexed 2025-11-14T10:11:48Z
publishDate 2017
recordtype eprints
repository_type Digital Repository
spelling curtin-20.500.11937-576572018-12-14T00:58:04Z Scaffolding Project-Based Learning of Computer Programming in an Online Learning Environment Peng, J. Wang, M. Sampson, Demetrios © 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. 2017 Conference Paper http://hdl.handle.net/20.500.11937/57657 10.1109/ICALT.2017.17 restricted
spellingShingle Peng, J.
Wang, M.
Sampson, Demetrios
Scaffolding Project-Based Learning of Computer Programming in an Online Learning Environment
title Scaffolding Project-Based Learning of Computer Programming in an Online Learning Environment
title_full Scaffolding Project-Based Learning of Computer Programming in an Online Learning Environment
title_fullStr Scaffolding Project-Based Learning of Computer Programming in an Online Learning Environment
title_full_unstemmed Scaffolding Project-Based Learning of Computer Programming in an Online Learning Environment
title_short Scaffolding Project-Based Learning of Computer Programming in an Online Learning Environment
title_sort scaffolding project-based learning of computer programming in an online learning environment
url http://hdl.handle.net/20.500.11937/57657