Assignment Sheets

You may work on assignments (but not tutorial quizzes) in groups of up to three. We encourage groups of two! We grumblingly allow groups of three. Groups are described below. Your group may also work with any other person or resource subject to five rules:

Groups must submit only one joint solution to the assignment on Gradescope and will receive one grade for the assignment that applies to every group member. Be sure to identify your group on Gradescope (that is, simply having both of your names inside the PDF is not sufficient).

We urge you to work collaboratively on the assignment like the group portion of the exam: attempt the problems individually for a while, then come together to meet physically and hash out a joint solution as a group. Any other approach is likely to lead to disaster on the exams. For advice on group work, speak with the teaching staff and check out All I Need to Know About Pair Programming I Learned in Kindergarten (lighthearted but well-researched, for programming but applicable to written assignments).