Title
Scaffolding Project-Based Learning of Computer Programming in an Online Learning Environment
Abstract
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.
Year
DOI
Venue
2017
10.1109/ICALT.2017.17
2017 IEEE 17th International Conference on Advanced Learning Technologies (ICALT)
Keywords
Field
DocType
computer programming,project-based learning,technology-enahced learning
Experiential learning,Educational technology,Active learning,Computer science,Inductive programming,Knowledge management,Project-based learning,Cooperative learning,Flowchart,Multimedia,Computer programming
Conference
ISSN
ISBN
Citations 
2161-3761
978-1-5386-3871-2
0
PageRank 
References 
Authors
0.34
8
3
Name
Order
Citations
PageRank
Jun Peng1423.72
Minhong Wang253147.90
Demetrios G. Sampson31310247.68