cs137-22sp Collaboration Policy

Algorithms in the Real World (Spring 2022)

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