Scaffolding Project-Based Learning of Computer Programming in an Online Learning Environment.
Jun PengMinhong WangDemetrios G. SampsonPublished in: ICALT (2017)
Keyphrases
- computer programming
- project based learning
- collaborative learning
- learning environment
- learning process
- computer assisted
- high school
- learning processes
- learning strategies
- computer programs
- computer mediated
- student centered
- case study
- social software
- problem based learning
- higher education
- foreign language
- knowledge building
- learning outcomes
- programming course
- high level
- computer mediated communication
- cooperative learning
- learning activities
- multi agent
- cooperative
- computer science
- learning experience
- metadata