One of the most important parts of Epicodus is pair programming, which we do every class session. We require that students pair with each other. If we have an odd number of students, we’ll ask you to work in a group of three. The only exceptions to pair programming are independent projects, which you'll complete on your own without assistance.
Pairing with remote collaboration tools is very similar to pairing in person. All students will try out pair programming with remote collaboration tools in the first course section of Introduction to Programming. Online students will use the online pairing workflow throughout the program.
These instructions apply to all students at Epicodus in every class session!
Every class session, you'll need to find a pair or group of three from within your dev team. Dev teams help our students get organized and encourage students to build community and help each other solve problems. You can find a pair from your dev team in the following ways:
To reiterate, in-person students will use remote collaboration tools in the first course section of Introduction to Programming. Online students will use these tools every class session. All students will use Discord to ask questions and share resources, and your instructor will have specific information on what that will look like.
Next, one person in your group will start a project and share it through VS Code. Everyone in the group will be able to type on the same file at the same time, similar to Google Docs. We will be using VS Code throughout the program and you'll also have a chance to practice using VS Code with your pair before we start using it for writing code. To share your screen in VS Code ("Start a Collaboration Session"), follow the instructions below:
Use voice chat in Discord to talk with your pair. If you have an accessibility issue or need accommodations other than voice chat, please let your teacher know.
We recommend that you keep check in often and you share your video throughout your pair programming session. It's nice to see each other's faces, and it's important to keep on-going and open communication.
Teachers will join your Discord pairing channel and check in periodically. You can post questions in the #questions
channel for your cohort. Teachers will monitor this channel and you're welcome to answer other students' questions there as well!
In the next lesson, we'll discuss online pairing etiquette and steps you can take to make sure you and your pairs have positive pairing experiences.