Effects of Infusing Interactive and Collaborative Learning to Teach an Introductory Programming Course.
Md Mahmudur RahmanRoshan PaudelMonir H. SharkerPublished in: FIE (2019)
Keyphrases
- programming course
- collaborative learning
- computer programming
- student learning
- learning process
- programming education
- automatic assessment
- introductory computer
- novice programmers
- computer mediated
- content analysis
- artificial intelligence
- program comprehension
- learning outcomes
- computer programs
- software testing
- teaching materials
- computer mediated communication
- source code
- peer review process
- learning styles
- online learning
- communication tools
- computer science
- case study
- multiple choice questions
- multimedia
- learning algorithm