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 or email us at cs001@caltech.edu.
Please do not DM, text, email or visit a TA’s personal space. This policy is in place because TAs are students with their own work and their own schedule; contacting them outside of their scheduled course activities violates professional boundaries and is an honor code violation.
The use of Large Language Models, including but not limited to ChatGPT, Copilot, Claude, and other AI-based text and/or code generation tools, is strictly prohibited throughout the course except when explicitly allowed by the Professor (…more to come!). Beyond the use of AI, we ask that you do not use any extensions or software that may assist you in writing code. If you have any questions, please email us at cs001@caltech.edu.
You may use the following resources: | Quizzes | Projects | First Attempt Diagnostics | Second Attempt Diagnostics |
---|---|---|---|---|
Course handouts | NO | YES | YES | YES |
Course readings | NO | YES | YES | YES |
Other books | NO | NO | NO | NO |
Your notes (taken in class) | NO | YES | YES | YES |
Class notes of others, copied by hand or summarized | NO | YES | NO | YES |
Direct copies (such as photocopies, pictures, scans, printouts) of class notes of others | NO | YES | NO | YES |
Your graded projects | NO | YES | NO | YES |
Solutions to projects / exams from previous years | NO | NO | NO | NO |
Consult material posted publicly on the course forum (e.g. Ed or other) | NO | YES | NO | YES |
Post questions about problems on the course forum (e.g. Ed or other), provided the question does not reveal a partial solution | NO | YES | NO | NO |
Consult online resources such as Wikipedia | NO | YES | NO | NO |
Consult course staff with questions not on the course forum | NO | YES | YES | NO |
Consult existing material on online sources such as question/answer forums | NO | NO | NO | NO |
Post questions about problems on online sources such as question/answer forums | NO | NO | NO | NO |
For coding assignments, you may: | Projects |
---|---|
Look at code written by other students in the class | NO |
Look at code found in online repositories, or written by former students in the class | NO |
Look at code written by anyone not in your group (including online resources or textbooks) | NO |
Help other students debug their code | NO |
Ask a non-student to help debug your code | NO |
Discuss high-level problems with others in small groups | YES |
Write pseudocode with others in small groups | NO |
Look at communal materials, such as a group discussion performed on a white board, while writing up your solution | NO |
Look at another student’s completed or partially completed solution | NO |