Edit Page
Classroom Guidelines
- Students need training in pair programming in a supervised setting to experience the mechanics of successful pairing.
- Teaching staff must actively engage in the management of pair interactions
- Teaching staff must actively engage in the management of pair interactions
- When students are pair programming outside of a closed laboratory or classroom setting, Instructors should provide a systematic mechanism for obtaining students’ feedback about their partners and must act upon the feedback when indications are a student is not being an equal participant.
- In each course, students should be evaluated on a balance of individual and collaborative work
- When assigning pairs, instructors should attempt to maximize the chances students will work well together.
- Students should have different partners throughout the semester.
- Students must understand that problems with their partner must be surfaced immediately to give the instructor a chance to correct the situation.
- Pairs should be able to comfortably sit next to each other as they work, and both should have easy access to the monitor, mouse, and keyboard.
- The programmers in a pair should be working toward a common goal.
- Teaching staff should encourage pairs to find answers on their own rather than providing them with answers
From http://people.cs.vt.edu/~mccricks/papers/wmlh08.pdf