Pair Programming

Pair Programming

Collaboration in pairs on the homework is encouraged but not mandatory. You are free to chose your own partner. The only condition is that you should clearly indentify on your submitted homework whom you worked with and the relative level of effort. EG:

---------------------
Program: bar.hs
Authors: Cormac Flanagan and Tim Disney
On this homework, we worked together for 4 hours,
Cormac worked independently for 1 hour,
and Tim worked independently for 2 hours.
...
----------------------

To learn about pair programming, please read All I Really Need to Know about Pair Programming I Learned in Kindergarten

You should also read the pair progamming guidelines and policy for the class (this redirects to a page from a previous class). This explains what is considered to be acceptable pair programming and what to do if you have problems with your partner. (Exceptions to the pair programming requirement may be granted in some limited situations.) 

BOTH partners in a pair should submit the program via Canvas. This is required for two reasons. First, it avoids the "I thought my partner was going to submit it" problem. Second, it facilitates the grading process.