Combining Collaborative Reflection based on Worked-Out Examples with Problem-Solving Practice: Designing Collaborative Programming Projects for Learning at Scale.
Sreecharan SankaranarayananSiddharth Reddy KandimallaChristopher BogartR. Charles MurrayMichael HiltonMajd SakrCarolyn P. RoséPublished in: L@S (2021)
Keyphrases
- collaborative problem solving
- knowledge acquisition
- learning process
- reinforcement learning
- collaborative learning
- online learning
- learning algorithm
- explanation based learning
- virtual learning environments
- computer programming
- programming language
- learning experience
- collaborative design
- computer mediated
- blended learning
- case based reasoning
- e learning
- artificial intelligence