Applying pair programming for advanced Java course: a different approach

  • Authors:
  • Annu B. Prabhakar

  • Affiliations:
  • University of Cincinnati, Cincinnati, OH, USA

  • Venue:
  • Proceedings of the 2011 conference on Information technology education
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Pair programming is a practice in which two programmers work collaboratively on a computer program, using one computer. They work together in analysis, design, coding and testing of the computer program. Research indicates that this practice result in higher quality code. The IT program at the University of Cincinnati has a freshmen Computer programming sequence, of three courses. The programming language used in the course is Java. The author used pair programming in the third course of the sequence. In industry, pair programming usually involves pairing an experience programmer with a novice programmer. However, the author took a different approach. She paired the students with similar skill level, background and personality. This poster will summarize the authors' experience in applying pair programming.