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

被引:7
|
作者
Peng, Jun [1 ]
Wang, Minhong [1 ]
Sampson, Demetrios [2 ]
机构
[1] Univ Hong Kong, Fac Educ, KM&EL Lab, Hong Kong, Hong Kong, Peoples R China
[2] Curtin Univ, Sch Educ, Perth, WA, Australia
关键词
computer programming; project-based learning; technology-enahced learning; VISUALIZATION;
D O I
10.1109/ICALT.2017.17
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:315 / 319
页数:5
相关论文
共 50 条
  • [1] Development of a project-based cooperative learning environment for computer programming courses
    Chu, Hui-Chun
    Hwang, Gwo-Jen
    [J]. INTERNATIONAL JOURNAL OF INNOVATION AND LEARNING, 2010, 8 (03) : 256 - 266
  • [2] Peer Feedback to Facilitate Project-Based Learning in an Online Environment
    Ching, Yu-Hui
    Hsu, Yu-Chang
    [J]. INTERNATIONAL REVIEW OF RESEARCH IN OPEN AND DISTRIBUTED LEARNING, 2013, 14 (05): : 258 - 275
  • [3] Teaching Computer Programming via Agile Project-based Learning in Brazil
    Grotta, Alexandre
    Vasques Prado, Edmir Parada
    [J]. 25TH AMERICAS CONFERENCE ON INFORMATION SYSTEMS (AMCIS 2019), 2019,
  • [4] Scaffolding interdisciplinary project-based learning: a case study
    MacLeod, Miles
    van der Veen, Jan T.
    [J]. EUROPEAN JOURNAL OF ENGINEERING EDUCATION, 2020, 45 (03) : 363 - 377
  • [5] TIME ALLOCATION SCAFFOLDING IN PROJECT-BASED LEARNING CURRICULUM
    Habibi, Mohammad
    Ulseth, Ronald R.
    [J]. 2012 ASEE ANNUAL CONFERENCE, 2012,
  • [6] Taking Project-Based Learning Online
    Natriello, Gary
    Chae, Hui Soo
    [J]. INNOVATIONS IN LEARNING AND TECHNOLOGY FOR THE WORKPLACE AND HIGHER EDUCATION, 2022, 349 : 224 - 236
  • [7] Specification and Scaffolding in Project-Based Learning of Systems Architecture
    Karimi, Ouldooz Baghban
    [J]. PROCEEDINGS OF THE 25TH WESTERN CANADIAN CONFERENCE ON COMPUTING EDUCATION, 2023,
  • [8] The Adaptation of Online Project-Based Learning in Computer Engineering Education Settings
    Hou, Yunfei
    Muheidat, Fadi
    Ghasemkhani, Amir
    Sun, Qingquan
    Qiao, Haiyan
    McIntyre, Miranda
    Van Wart, Montgomery
    [J]. MOBILITY FOR SMART CITIES AND REGIONAL DEVELOPMENT - CHALLENGES FOR HIGHER EDUCATION (ICL2021), VOL 2, 2022, 390 : 947 - 955
  • [9] Scaffolding project-based learning with the project management body of knowledge (PMBOK®)
    van Rooij, Shahron Williams
    [J]. COMPUTERS & EDUCATION, 2009, 52 (01) : 210 - 219
  • [10] A Scheme of Project-Based Learning in Programming Course
    Li, Chi-song
    Jiang, Min
    [J]. INTERNATIONAL CONFERENCE ON EDUCATION, MANAGEMENT AND APPLIED SOCIAL SCIENCE (EMASS 2016), 2016,