The case for pair programming in the computer science classroom
Document Type
Article
Publication Date
2-1-2011
Abstract
Previous studies indicate that the use of pair programming has beneficial effects on student learning. In this article, we present a controlled study that directly measured students' acquisition of individual programming skills using laboratory practica (in which students programmed individually under exam conditions). Additionally, we analyzed other measures of student performance, attitudes, and retention. Our results provide direct evidence that pair programming improves the individual programming skills of lower SAT students, and that students who pair program are more confident in their work and are more likely to successfully complete the course. Results from the four other major studies of the effects of pair programming are reviewed and compared with those presented here in order to draw broader conclusions. © 2011 ACM.
Recommended Citation
Braught, Grant; Wahls, Tim; and Eby, L. Marlin, "The case for pair programming in the computer science classroom" (2011). Educator Scholarship & Departmental Newsletters. 65.
https://mosaic.messiah.edu/mps_ed/65
Comments
Braught, G., Wahls, T., & Eby, L. M. (2011). The case for pair programming in the computer science classroom. ACM Transactions on Computing Education, 11(1), 1–21. https://doi.org/10.1145/1921607.1921609