Litcius/Paper detail

Computer-supported Collaborative Learning in Programming Education: A Systematic Literature Review

Leonardo Silva, António José Mendes, Anabela Gomes

202057 citationsDOI

Abstract

Social dimension plays a crucial role in the learning process. The use of technological resources to stimulate and mediate the interaction between students is known as Computer-supported collaborative learning (CSCL). Despite being widely used in programming education, the summarization of the academic literature about this topic is scarce. To create that body of knowledge, a systematic literature review was performed. The findings provide an understanding of how collaboration is explored in introductory programming, resources used to stimulate them and challenges in the process. Opportunities for future research are discussed, especially related to motivation, self-efficacy and engagement in CSCL, and the exploitation of learning analytics.

Topics & Concepts

Computer scienceAutomatic summarizationProcess (computing)Learning analyticsCollaborative learningKnowledge managementDimension (graph theory)Computer-supported collaborative learningData scienceArtificial intelligencePure mathematicsMathematicsOperating systemTeaching and Learning ProgrammingInnovative Teaching and Learning MethodsOnline Learning and Analytics