Should any part of this policy be unclear or should you have any questions about how you are allowed to collaborate you are strongly encouraged to contact your professor.
| You may use the following resources: | Labs | Projects | Exams |
|---|---|---|---|
| Course textbook (including answers in the back) | N/A | N/A | N/A |
| Course handouts | N/A | YES | N/A |
| Other books | N/A | YES | N/A |
| Your notes (taken in class) | N/A | YES | N/A |
| Class notes of others, copied by hand or summarized | N/A | YES | N/A |
| Direct copies (such as photocopies, pictures, scans, printouts) of class notes of others | N/A | YES | N/A |
| Your returned assignments | N/A | YES | N/A |
| Solutions to assignments / exams from previous years | N/A | NO | N/A |
| Solutions to assignments / exams from the current year, distributed by the instructor | N/A | NO | N/A |
| Consult material posted publicly on the course forum (e.g. Piazza or other) | N/A | YES | N/A |
| Post questions about problems on the course forum (e.g. Piazza or other), provided the question does not reveal a partial solution | N/A | YES | N/A |
| Consult online resources such as Wikipedia | N/A | YES | N/A |
| Consult existing material on online sources such as question/answer forums | N/A | YES | N/A |
| Post questions about problems on online sources such as question/answer forums | N/A | NO | N/A |
| For coding assignments, you may: | Labs | Projects | Exams |
|---|---|---|---|
| Look at code written by other students in the class | N/A | NO | N/A |
| Look at code found in online repositories, or written by former students in the class | N/A | NO | N/A |
| Look at code written by anyone not in your group (including online resources or textbooks) | N/A | NO | N/A |
| Help other students debug their code | N/A | NO | N/A |
| Ask a non-student to help debug your code | N/A | NO | N/A |
| Use an extenal library, as long as it does not provide a direct solution | N/A | NO | N/A |
| Discuss high-level problems with others in small groups (beyond your partnership) | N/A | YES | N/A |
| Look at communal materials, such as a group discussion performed on a white board, while writing up your solution | N/A | YES | N/A |
| Write code without all your group members present (virtually or otherwise) | N/A | YES | N/A |
| Look at another student’s or group’s completed solution | N/A | NO | N/A |