How to group students in Web Development, Intro to Python team projects
Last updated:
9/26/24
Overview
Team projects in Web Development and Intro to Python courses allow students to collaborate in pairs to build a project together. Students utilize "pair programming" to complete their project.
Pair programming is a programming method in which two people work together on a single device. The first person is the “Driver“, who writes the code, the other person is the “Navigator” who reviews each line of code as it is typed, checking for errors. They exchange their roles on a regular basis.
The benefits of pair programming include:
less program errors
increased student attention and focus
mutual student learning
increased student confidence
strengthened teamwork skills
Since these team projects require students to share one computer to complete the project, the grade will only be recorded in the Hello World CS gradebook for the student who submits the project.
We recommend that teachers manually input the grade for both students in their personal gradebook to ensure all team members receive credit.