Innovative use of Collaborative Teaching in Conducting a Large Scale Online Synchronous Fresher's Programming Course.
Nuwan KodagodaAnjalie GamageKushnara SuriyawansaBuddhika JayasingheShalini RupasingheDevanshi GanegodaThilini JayalathAnuththara KurrupuPublished in: EDUCON (2021)
Keyphrases
- programming course
- computer programming
- online learning
- automatic assessment
- programming education
- teaching materials
- student learning
- introductory programming
- introductory programming courses
- peer assessment
- introductory computer
- source code
- novice programmers
- peer review process
- group discussion
- multiple choice questions
- collaborative learning
- content analysis
- higher education
- knowledge management
- real world