Except where otherwise specified (including exams and individual projects), you may choose to work with a partner on any homework assignment provided that you follow all the guidelines below. Group work that does not adhere to these guidelines may be subject sanctions.
- Groups should consist of no more than two people working together as partners. All programming on the project must take place in the presence of both partners -- one partner may not work alone and "fill in" the other later on. Read a guide on pair programming before you start -- I like this one, but here is another good one.
- Only one partner should submit the files for the assignment.
(That way we don't waste time and space on duplicates.) However,
each partner should write up their own reflections document
(readme.txt). In addition, each partner should create and
submit an additional file called partner.txt with the
following format:
Name: (your name) Partner: (partner's name) I certify that we worked collaboratively on this assignment in accordance with the pair programming guidelines.
- You may not work with the same partner on more than one homework assignment. For each assignment, you must either work alone or find a new partner with whom you have not worked before.