Collaboration and the Honor Code

I have attempted to capture how collaborative effort (pair programming) in this class interfaces with the Honor Code.

In short, you will be expected to work closely with one or more of your classmates this semester (pair programming). Although you are working as a pair, consider the following:

Each of you are responsible for every line of code submitted. You earn and lose points as a team, regardless of whether it is for correctness or quality. Keep in mind, this also applies to academic integrity---if your teammate is found to be violating the honor code, you have violated the honor code.

You must both master the course material. In a code walk, you might be asked questions. If you can't demonstrate competency, it may effect your partner. The point of working in a pair is to give you the opportunity to work closely with another computer scientist on interesting problems, and develop a deep understanding of the material covered in this course.

You are discouraged from discussing assignments (in detail) with other pairs. Make an appointment to see me if your pair is stuck.