Wednesday, January 11, 2012

Pair Programming

We will be using pair programming for the labs and the homeworks. The specific requirements for this class are
  1. Pair up with whomever you want. Try to pair up with a few different other students during the semester. Try to pair up with someone who has about the same level of experience as you.
  2. When you turn in your lab or homework remember to put both of your names at the top of the file.
  3. It is not required that you pair up. You can work by yourself if you want to, but note that studies have shown that students who pair up do better in introduction to programming classes.
  4. One of you will be the driver who types in the code, while the other is the navigator who looks on, spotting errors and thinking higher-level thoughts. You should switch roles every 30 minutes or so.
  5. It is hard for two people to see one laptop screen. So, if you are working on your laptops for the homeworks consider using the screen sharing (macs) or remote desktop (windows and linux) that is built into your Operating System. You can turn these on and allow one laptop to see what the other one is doing.

No comments: