Extreme programming explained: embrace change
Extreme programming explained: embrace change
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
Experimenting with pair programming in the classroom
Proceedings of the 8th annual conference on Innovation and technology in computer science education
Program quality with pair programming in CS1
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
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
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
Objects First With Java: A Practical Introduction Using BlueJ (3rd Edition)
Objects First With Java: A Practical Introduction Using BlueJ (3rd Edition)
On the role and effectiveness of pop quizzes in CS1
Proceedings of the 40th ACM technical symposium on Computer science education
On self-selected pairing in CS1: who pairs with whom?
Journal of Computing Sciences in Colleges
Need to consider variations within demographic groups when evaluating educational interventions
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
Analysis of research into the teaching and learning of programming
ICER '09 Proceedings of the fifth international workshop on Computing education research workshop
Assessment using peer evaluations, random pair assignment, and collaborative programing in CS1
Journal of Computing Sciences in Colleges
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
The benefits of pairing by ability
Proceedings of the 41st ACM technical symposium on Computer science education
Making contact with the forgotten k-12 influence: are you smarter than your 5th grader?
Proceedings of the 41st ACM technical symposium on Computer science education
Closed labs in computer science I revisited in the context of online testing
Proceedings of the 41st ACM technical symposium on Computer science education
Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
Pair debugging: a transactive discourse analysis
Proceedings of the Sixth international workshop on Computing education research
Study habits of CS1 students: what do they do outside the classroom?
Proceedings of the Twelfth Australasian Conference on Computing Education - Volume 103
The Case for Pair Programming in the Computer Science Classroom
ACM Transactions on Computing Education (TOCE)
Personifying programming tool feedback improves novice programmers' learning
Proceedings of the seventh international workshop on Computing education research
A lab-based approach for introductory computing that emphasizes collaboration
Computer Science Education Research Conference
Improving PSP education by pairing: an empirical study
Proceedings of the 34th International Conference on Software Engineering
Proceedings of the ninth annual international conference on International computing education research
DroidSense: a mobile tool to analyze software development processes by measuring team proximity
TOOLS'12 Proceedings of the 50th international conference on Objects, Models, Components, Patterns
Turning the tables: learning from students about teaching CS1
Proceedings of the 13th annual conference on Information technology education
Pair programming for middle school students: does friendship influence academic outcomes?
Proceeding of the 44th ACM technical symposium on Computer science education
Cooperative learning instructional methods for CS1: Design, implementation, and evaluation
ACM Transactions on Computing Education (TOCE) - Special Issue on Alternatives to Lecture in the Computer Science Classroom
Spreading the word: introducing pre-service teachers to programming in the K12 classroom
Proceedings of the 45th ACM technical symposium on Computer science 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 have reported significant educational benefits from the use of pair-programming, in which two students program together at the same computer. Here, we report the results of a controlled study designed to measure the effects of pair-programming on the development of individual programming ability. Our findings indicate significant improvements in individual programming skill for students with lower SAT scores. Additionally, we found that all students are more likely to complete the course successfully when using pair-programming.