Live programming as a lecture technique
Journal of Computing Sciences in Colleges
Guidelines for the Use of Pair Programming in a Freshman Programming Class
CSEET '02 Proceedings of the 15th 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
Extreme Programming Explained: Embrace Change (2nd Edition)
Extreme Programming Explained: Embrace Change (2nd Edition)
Pair programming improves student retention, confidence, and program quality
Communications of the ACM - Music information retrieval
Examining the Compatibility of Student Pair Programmers
AGILE '06 Proceedings of the conference on AGILE 2006
The effects of pair-programming on individual programming skill
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Pair programming in CS1: overcoming objections to its adoption
ACM SIGCSE Bulletin
Hi-index | 0.00 |
In recent years, we have seen an increased use of pair programming in CS-1 courses. Widespread evidence shows pair programming as beneficial at all levels of programming skill. During three academic years, we studied what students in CS-1 choose when given the option to either pair program or to program independently. We explore which students choose to pair and how often, and examine the majors and academic years of the self-selected pairs. Among our objectives is to learn about student pair preferences to help guide the assignment of partners when mandatory pair programming is used. We show that Math majors are more likely than Computer Science/Information Systems (CS/IS) majors to prefer pair programming in CS-1. Math majors prefer pairing with Math majors. CS/IS majors more often choose to pair with non-majors, perhaps indicating self-chosen mentoring roles.