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: | Group Projects | Solo Projects | First Attempt Diagnostics | Second Attempt Diagnostics |
---|---|---|---|---|
Course handouts | YES | YES | YES | YES |
Other books | YES | YES | NO | NO |
Your notes (taken in class) | YES | YES | YES | YES |
Class notes of others, copied by hand or summarized | YES | NO | NO | YES |
Direct copies (such as photocopies, pictures, scans, printouts) of class notes of others | YES | YES | NO | YES |
Your returned assignments | YES | YES | NO | YES |
Solutions to assignments / exams from previous years | NO | NO | NO | NO |
Solutions to assignments / exams from the current year, distributed by the instructor | NO | NO | NO | NO |
Consult material posted publicly on the course forum (e.g. Piazza or other) | YES | YES | NO | YES |
Post questions about problems on the course forum (e.g. Piazza or other), provided the question does not reveal a partial solution | YES | YES | NO | NO |
Consult online resources such as Wikipedia | YES | YES | NO | NO |
Consult existing material on online sources such as question/answer forums | YES | YES | NO | NO |
Consult course staff with questions not on the course forum | YES | YES | YES | NO |
Post questions about problems on online sources such as question/answer forums | NO | NO | NO | NO |
For coding assignments, you may: | Group Projects | Solo Project |
---|---|---|
Look at code written by other students in the class | NO | NO |
Look at code found in online repositories, or written by former students in the class | NO | NO |
Look at code written by anyone not in your group (including online resources or textbooks) | NO | NO |
Help other students write their code (* In the group project you must write your own code in the files corresponding to your assigned task each week, this which will be checked by the author name for commits on gitlab) | NO | NO |
Help other students debug their code | NO | NO |
Ask a non-student to help debug your code | NO | NO |
Use an extenal library, as long as it does not provide a direct solution | NO | NO |
Discuss high-level problems with others in small groups (beyond your partnership) | YES | YES |
Look at communal materials, such as a group discussion performed on a white board, while writing up your solution | YES | NO |
Write code without all your group members present (virtually or otherwise) | YES | N/A |
Look at another student’s or group’s completed solution | NO | NO |