Improving Student Engagement and Success in Computer Programming Courses through Social Learning in Online Environments

Authors

DOI:

https://doi.org/10.3991/ijep.v14i6.48705

Keywords:

E-Learning, Collaborative learning, computer science education, student engagement, Learning Outcome

Abstract


This paper addresses the necessity to enhance the effectiveness of online learning (OL) environments by examining the influence of social interactions on learner motivation, engagement, and success, specifically focusing on online computer science education (CSE). Acknowledging the limitations of peer-to-peer and learner-to-teacher interactions on online platforms, this paper delves into the potential of social learning (SL) organized through learner groups, communities, or networks to significantly enrich the learning experience. To test the hypothesis that SL positively impacts student outcomes, an experiment was conducted with 49 engineering students divided into two groups. The first group undertook an object-oriented programming course in C++ using the Moodle platform, while the second group, in addition to the online course, participated in asynchronous group activities through forums and synchronous interactions via chat. The results reveal a notable positive impact of SL on student outcomes, with participants in the second group reporting higher satisfaction levels and achieving superior results compared to those in the first group. The findings underscore the significance of integrating social interaction into OL environments, with potential implications for enhancing the overall quality of education and student performance in society.

Downloads

Published

2024-08-05

How to Cite

Gharbaoui, H., Mansouri, K., & Poirier, F. (2024). Improving Student Engagement and Success in Computer Programming Courses through Social Learning in Online Environments. International Journal of Engineering Pedagogy (iJEP), 14(6), pp. 54–68. https://doi.org/10.3991/ijep.v14i6.48705

Issue

Section

Papers