Ouyang, Fan - In: International Journal of Online Pedagogy and Course … 6 (2016) 3, pp. 52-68
Teaching and learning computer programming has posed great challenges for both instructors and students. An emerging blended learning mode - polysynchronous learning has potentials to motivate and engage students in the programming learning process, to optimize students' programming learning...