CS 3 (Spring 2023) Collaboration Policy

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