Integrating online partial pair programming and socially shared metacognitive regulation for the improvement of students' learning
Chia-Wen Tsai,Michael Yu-Ching Lin,Yih-Ping Cheng,Lynne Lee,Chih-Hsien Lin,Jian-Wei Lin,Min-Ling Hung,Wen-Yu Chen
DOI: https://doi.org/10.1007/s10209-024-01127-w
2024-06-11
Universal Access in the Information Society
Abstract:Many universities around the world were forced to lock down and students had to continue their learning in online environments in response to the COVID-19 pandemic. Teachers thus had to adopt effective and appropriate online teaching pedagogy integrated with related educational technologies to help their students achieve satisfactory learning outcomes in these courses. In addition, the world-wide problems of high failure level and dropout rates in programming courses challenge both teachers and students. Aiming to develop students' practical programming skills, commitment to learning, and reduce learning disengagement, the researchers behind this study adopted two teaching approaches, integrating online partial pair programming (PPP) and socially shared metacognitive regulation (SSMR), to explore their effects on students' learning performance in an online programming course. A quasi-experiment was implemented to explore the effects of online PPP and SSMR. The participants comprised three classes of students, all from non-information or non-computer departments taking a compulsory course titled 'Programming Design'. The experimental groups included the first class (G1) simultaneously receiving the online PPP and SSMR intervention and the second class (G2) receiving only the online SSMR intervention. The third class (G3) received a traditional teaching method (non-PPP and non-SSMR) delivered online and served as the control group. Both quantitative and qualitative data were collected and analyzed. Experimental results show that the SSMR group (G2) demonstrated significantly better development of programming skills and commitment to learning than the control group (G3). However, the expected effects of online PPP on improving students' learning were not found. The implications of designing pedagogies with PPP and SSMR in an online programming course for decision-makers in governments and universities, researchers, and teachers implementing online courses, particularly programming courses, are provided and discussed.
computer science, cybernetics,ergonomics