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

被引:10
|
作者
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 条
  • [21] Online collaborative learning in a project-based learning environment in Taiwan: a case study on undergraduate students' perspectives
    Zhang, Ke
    Peng, Shiang
    Hung, Jui-long
    EDUCATIONAL MEDIA INTERNATIONAL, 2009, 46 (02) : 123 - 135
  • [22] COLLABORATIVE LEARNING, PROJECT-BASED LEARNING AND E-LEARNING FOR PROGRAMMING LANGUAGE COURSES
    Mendez-Gurrola, I. I.
    Silva-Lopez, R. B.
    11TH INTERNATIONAL CONFERENCE OF EDUCATION, RESEARCH AND INNOVATION (ICERI2018), 2018, : 5383 - 5387
  • [23] DEVELOPMENT OF THE STUDENTS' COMPUTATIONAL THINKING SKILLS WITH PROJECT-BASED LEARNING IN SCRATCH PROGRAMMING ENVIRONMENT
    Voinohovska, Valentina
    Tsankov, Svetlozar
    Goranova, Evgenia
    13TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE (INTED2019), 2019, : 5254 - 5261
  • [24] Project-based learning in architecture through online tools
    Oregi, Xabat
    Rodriguez, Inigo
    Martin-Garin, Alexander
    IX JORNADAS SOBRE INNOVACION DOCENTE EN ARQUITECTURA (JIDA'21), 2021, : 36 - 48
  • [25] Assessing the Role of Online Technologies in Project-based Learning
    Ravitz, Jason
    Blazevski, Juliane
    INTERDISCIPLINARY JOURNAL OF PROBLEM-BASED LEARNING, 2014, 8 (01):
  • [26] Development of a Project-Based Online Course for BIM Learning
    Tsai, Meng-Han
    Chen, Kuan-Lin
    Chang, Yu-Lien
    SUSTAINABILITY, 2019, 11 (20)
  • [27] Application of Project-Based Cooperative Learning in Computer Education
    Wang, Hai
    Hu, Lihe
    Lu, Yunhe
    Hu, Po
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE FOR YOUNG COMPUTER SCIENTISTS, VOLS 1-5, 2008, : 2653 - +
  • [28] Project-based learning practices in Computer Science education
    Fincher, S
    Petre, M
    28TH ANNUAL FRONTIERS IN EDUCATION CONFERENCE - CONFERENCE PROCEEDINGS, VOLS 1-3, 1998, : 1185 - 1191
  • [29] An organizer for project-based learning and instruction in computer science
    Scherz, Z
    Polak, S
    ITICSE '99: PROCEEDINGS OF THE 4TH ANNUAL SIGCSE/SIGCUE CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 1999, 31 (03): : 88 - 90
  • [30] Providing project management knowledge and skills through scaffolding and project-based learning strategy
    Pokharel, Shaligram
    JOURNAL OF ENGINEERING DESIGN AND TECHNOLOGY, 2023, 21 (04) : 1153 - 1172