Pair programming is a software development technique in which two programmers work together at one work station which indirectly helps to write the code more efficiently which helps to reduce error by using a drive and navigator technique.
Pair programming is important because it helps students get to know one another during Phase 0. Also it helps because students are able to teach and learn from each other in order to improve their over all learning and understanding of the material.
The driver is the one who writes the code and the navigator navigates finding erros in the code and directing the driver on what to do. The driver pushes on the gas, but the navigator steers, so to speak.