Pair Programming: Benefits and Use

Work with a Partner
Talk with Your Partner
Pair Programming Swap
Talk with Another Pair
Share Your Work

Pair Programming is an software development technique in which two programmers work together at one workstation/computer. One, the driver, writes code while the other, the observer or navigator, reviews each line of code as it is typed in and provides guidance. Pair programming should be practiced regularly in BJC classrooms. You may wish to assign partners or to let students choose, and you may choose to have students stick with the same partner for a while or to switch every day.

External Resources