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
- Accept the assignment — Only the first partner (the Founder) clicks Accept Assignment in Classroom50.
- Add your partner — The Founder goes to Settings and adds the second partner as a full collaborator.
- Share the repository URL — The Founder emails or messages the repository link to their partner.
- Start collaborating — The second partner opens the link and joins the shared repository. Do not click Accept Assignment yourself.
Important: If both students accept the assignment independently, Classroom50 will create two separate repositories. Do not do this.
Lab Partners
| Lab | Pair 1 | Pair 2 | Pair 3 |
|---|---|---|---|
| Lab 1 | srwade1 + massey1-ops | beck5-ai + cavitt1-blip | shokan1-lang + murathan9165 |
| Lab 2 | srwade1 + cavitt1-blip | massey1-ops + murathan9165 | beck5-ai + leider1-ui |
| Lab 3 | srwade1 + murathan9165 | cavitt1-blip + leider1-ui | massey1-ops + tylernee27 |
| Lab 4 | srwade1 + beck5-ai | cavitt1-blip + tylernee27 | leider1-ui + massey1-ops |
| Lab 5 | srwade1 + cavitt1-blip | beck5-ai + leider1-ui | tylernee27 + massey1-ops |
| Lab 6 | srwade1 + leider1-ui | cavitt1-blip + massey1-ops | beck5-ai + tylernee27 |
| Lab 7 | srwade1 + massey1-ops | leider1-ui + tylernee27 | cavitt1-blip + beck5-ai |
| Lab 8 | srwade1 + tylernee27 | massey1-ops + beck5-ai | leider1-ui + cavitt1-blip |
| Lab 9 | srwade1 + beck5-ai | cavitt1-blip + tylernee27 | leider1-ui + massey1-ops |
| Lab 10 | srwade1 + cavitt1-blip | beck5-ai + leider1-ui | tylernee27 + 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.
