The Impact of Remote Pair Programming in an Upper-Level CS Course
Zachariah J. Beasley, Ayesha R. Johnson

TL;DR
This study investigates the effects of remote pair programming in an upper-level CS course, showing it improves student performance and confidence, especially for female students, with remote and in-person formats yielding similar results.
Contribution
It provides new insights into the benefits of remote pair programming in advanced courses, focusing on gender differences and modality effects.
Findings
Pair programming groups scored higher on assignments and exams.
Remote pair programming performed as well as in-person.
Female students' confidence and course scores increased with pair programming.
Abstract
Pair programming has been highlighted as an active learning technique with several benefits to students, including increasing participation and improving outcomes, particularly for female computer science students. However, most of the literature highlights the effects of pair programming in introductory courses, where students have varied levels of prior programming experience and thus may experience related group issues. This work analyzes the effect of pair programming in an upper-level computer science course, where students have a more consistent background education, particularly in languages learned and best practices in coding. Secondly, the effect of remote pair programming on student outcomes is still an open question and one of increasing importance with the advent of Covid-19. This work utilized split sections with a control and treatment group in a large, public university.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
