Document Type

Article

Publication Date

5-5-2024

Abstract

Background and context

Pair programming and oral exams were deployed in tandem in a remote undergraduate computer programming course to promote social interaction and enhance learning.

Objectives

We investigate their impact on social interactions, sense of connection, academic performance, and academic integrity within a virtual learning environment, and explore the dynamics of student collaboration in the context of voluntary pair programming.

Method

Students’ coding activities, pairing preferences, and performance were survey responses were recorded and analyized.

Findings

First and second year students were more likely to participate in virtual pair programming than their more senior classmates. Willingness to pair program strongly correlated with GPA. Partner changes were infrequent. 20–40% of students pair programmed per assignment. Oral exam scores positively correlated with other course scores. Surveys indicated that virtual pair programming and oral exams positively impacted learning, sense of community, and academic integrity.

Implications

The study offers perspectives on how these practices can be leveraged to foster inclusive learning, meaningful discourse, peer collaboration, and student-faculty relationships, with a positive effect on student motivation and academic integrity.

Comments

This article was originally published in Computer Science Education, volume 35, issue 3, in 2025. https://doi.org/10.1080/08993408.2024.2344401

Copyright

The authors

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License.

Share

COinS
 
 

To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.