The effects of pair-programming on performance in an introductory programming course
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Improving the CS1 experience with pair programming
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
The impact of pair programming on student performance, perception and persistence
Proceedings of the 25th International Conference on Software Engineering
Experiences with pair programming at a small college
Journal of Computing Sciences in Colleges
On Pair Rotation in the Computer Science Course
CSEET '04 Proceedings of the 17th Conference on Software Engineering Education and Training
Pair-programming helps female computer science students
Journal on Educational Resources in Computing (JERIC) - Special Issue on Gender-Balancing Computing Education
Investigating pair-programming in a 2nd-year software development and design computer science course
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
Extreme Programming Explained: Embrace Change (2nd Edition)
Extreme Programming Explained: Embrace Change (2nd Edition)
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Pair programming improves student retention, confidence, and program quality
Communications of the ACM - Music information retrieval
ICSE '07 Proceedings of the 29th international conference on Software Engineering
CSEET '07 Proceedings of the 20th Conference on Software Engineering Education & Training
Do programmer pairs make different mistakes than solo programmers?
Journal of Systems and Software
Problems encountered by novice pair programmers
Journal on Educational Resources in Computing (JERIC)
First-year students' impressions of pair programming in CS1
Journal on Educational Resources in Computing (JERIC)
The effects of pair-programming on individual programming skill
Proceedings of the 39th SIGCSE technical symposium on Computer science education
The benefits of pairing by ability
Proceedings of the 41st ACM technical symposium on Computer science education
The benefits of pairing by ability
Proceedings of the 41st ACM technical symposium on Computer science education
Proceedings of the ninth annual international conference on International computing education research
An experience report on improving constructive alignment in an introduction to programming
Journal of Computing Sciences in Colleges
Agile projects in high school computing education: emphasizing a learners' perspective
Proceedings of the 7th Workshop in Primary and Secondary Computing Education
Using POGIL to help students learn to program
ACM Transactions on Computing Education (TOCE) - Special Issue on Alternatives to Lecture in the Computer Science Classroom
Proceedings of the 14th annual ACM SIGITE conference on Information technology education
Social effects of pair programming mitigate impact of bounded rationality
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.00 |
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.