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
- Find your partner for the current lab in the table below.
- The first student listed is the Founder.
- For each Classroom50 assignment in that lab, only the Founder should click Accept Assignment.
- The Founder then uses Manage Group to add the second student as a collaborator.
- The second student should not click Accept Assignment.
- Both students then work in the same repository.
- 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.
