The effects of pair-programming on performance in an introductory programming course
Top Cited Papers
- 27 February 2002
- proceedings article
- Published by Association for Computing Machinery (ACM)
- Vol. 34 (1) , 38-42
- https://doi.org/10.1145/563340.563353
Abstract
The purpose o f this study was to investigate the effects o f pair-programming on student performance in an introductory programming class. Data was collected from approximately 600 students who either completed programming assignments with a partner or programmed independently. Students who programmed in pairs produced better programs, completed the course at higher rates, and performed about as well on the final exam as students who programmed independently. Our findings suggest that collaboration is an effective pedagogical tool for teaching introductory programming.Keywords
This publication has 5 references indexed in Scilit:
- The effectiveness of software development technical reviews: a behaviorally motivated program of researchIEEE Transactions on Software Engineering, 2000
- Strengthening the case for pair programmingIEEE Software, 2000
- Individual differences in dyadic cooperative learning.Journal of Educational Psychology, 1998
- The case for collaborative programmingCommunications of the ACM, 1998
- Team-oriented software practicumIEEE Transactions on Education, 1994