Pair Programming Instructions

Pair Programming Labs

Most labs in this course will be completed in pairs. You will have a new partner for each lab, and the same pair will work together on all repositories that belong to that lab.

How Pair Programming Works

  1. Find your partner for the current lab in the table below.
  2. The first student listed is the Founder.
  3. For each Classroom50 assignment in that lab, only the Founder should click Accept Assignment.
  4. The Founder then uses Manage Group to add the second student as a collaborator.
  5. The second student should not click Accept Assignment.
  6. Both students then work in the same repository.
  7. If a lab has two or three repositories, use the same partner for all of them.

Important: If both students accept the assignment independently, Classroom50 may create two separate repositories. Do not do this.

Lab Partners

Lab Pair 1 Pair 2 Pair 3 Pair 4
Lab 1 srwade1 + massey1-ops beck5-ai + cavitt1-blip shokan1-lang + murathan9165 tylernee27 + leider1-ui
Lab 2 srwade1 + cavitt1-blip massey1-ops + murathan9165 beck5-ai + leider1-ui shokan1-lang + tylernee27
Lab 3 srwade1 + murathan9165 cavitt1-blip + leider1-ui massey1-ops + tylernee27 beck5-ai + shokan1-lang
Lab 4 srwade1 + leider1-ui murathan9165 + tylernee27 cavitt1-blip + shokan1-lang massey1-ops + beck5-ai
Lab 5 srwade1 + tylernee27 leider1-ui + shokan1-lang murathan9165 + beck5-ai cavitt1-blip + massey1-ops
Lab 6 srwade1 + shokan1-lang tylernee27 + beck5-ai leider1-ui + massey1-ops murathan9165 + cavitt1-blip
Lab 7 srwade1 + beck5-ai shokan1-lang + massey1-ops tylernee27 + cavitt1-blip leider1-ui + murathan9165
Lab 8 srwade1 + massey1-ops beck5-ai + cavitt1-blip shokan1-lang + murathan9165 tylernee27 + leider1-ui
Lab 9 srwade1 + murathan9165 cavitt1-blip + leider1-ui massey1-ops + tylernee27 beck5-ai + shokan1-lang
Lab 10 srwade1 + tylernee27 leider1-ui + shokan1-lang murathan9165 + beck5-ai cavitt1-blip + massey1-ops

Working as a Pair

Both students are responsible for understanding and contributing to the work. Pair programming does not mean that one student completes the assignment while the other watches.

  • Work together on the same repository.
  • Discuss the design before making major changes.
  • Switch who is typing regularly.
  • Both students should understand the final solution.
  • Commit and push your work regularly.
Scroll to Top