CS 3 (Spring 2025) Collaboration Policy

You may use the following resources: Game Project Physics Project Webserver Project Quizzes
Course handouts YES YES YES NO
Other books YES YES YES NO
Your notes (taken in class) YES YES YES NO
Class notes of others, copied by hand or summarized YES NO NO NO
Direct copies (such as photocopies, pictures, scans, printouts) of class notes of others YES NO NO NO
Your returned assignments YES YES YES NO
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 online resources such as Wikipedia YES YES YES NO
Consult existing material on online sources such as question/answer forums YES YES YES NO
Consult course staff with questions in office hours 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: Game Project Physics Project Webserver Project
Look at code written by other students in the class NO NO NO
Look at code found in online repositories, or written by former students in the class NO NO NO
Look at code written by anyone not in your group (including online resources or textbooks) NO NO NO
Help other students write their code (* In the game project you must write your own code for your assigned features. This will be checked by the author name for commits on gitlab) NO* NO NO
Help other students debug their code (* Only if you are in the same group) YES* NO NO
Ask a non-student to help debug your code NO NO NO
Use an extenal library, as long as it does not provide a direct solution NO NO NO
Discuss high-level problems with others in small groups (beyond your partnership) YES YES NO
Look at communal materials, such as a group discussion performed on a white board, while writing up your solution YES NO NO
Write code without all your group members present (virtually or otherwise) YES N/A N/A
Look at another student’s or group’s completed solution NO NO NO