The Stanford Honor Code
In 2026, the Faculty Senate, Undergraduate Senate, Graduate Student Council, and President's Office jointly agreed on a revised text of the Honor Code, which is shown below:
THE STANFORD UNIVERSITY HONOR CODE
The Honor Code is an undertaking of the Stanford academic community, individually and collectively. Its purpose is to uphold a culture of academic honesty.
Students will support this culture of academic honesty by neither giving nor accepting unpermitted academic aid in any work that serves as a component of grading or evaluation, including assignments, examinations, and research.
Instructors will support this culture of academic honesty by providing clear guidance, both in their course syllabi and in response to student questions, on what constitutes permitted and unpermitted aid. Instructors will also not take unusual or unreasonable precautions to prevent academic dishonesty. Instructors will design assessments that encourage academic honesty, including but not limited to proctoring assessments.
Students and instructors will also cultivate an environment conducive to academic integrity. While instructors alone set academic requirements, the Honor Code is a community undertaking that requires students and instructors to work together to ensure conditions that support academic integrity
CS193V is a course that makes heavy use of generative AI. After all, the goal is to teach you to build things with code using AI tools! It's also a course where collaboration is encouraged; that's why we have group show-and-tell at the start of class and why the final project is done in a group.
Our Honor Code expectations in this course are the following:
-
Homework: Please feel free to discuss the homeworks with other students and to share lessons learned. But the work you submit needs to be something you actually created (probably with AI assistance). So don't submit someone else's work, don't take someone else's project and ask an AI to rewrite it for you, don't have someone else do the assignment for you, etc. You'll learn the most from this course if you put the time in to play with AI tools design techniques yourself.
-
Tutorials: Unless stated otherwise, you should not be using electronic devices in a tutorial session other than the ones we provide. This is an intentional decision on our part; we want to assess your understanding of core concepts and sometimes the best way for us to do that requires having no electronics around.
-
Project: You and your teammates should be the only authors of your final project. You are of course welcome to demo what you make to peers, or conduct user studies, or have people try out what you make and offer feedback, etc. But other people should not be contributing or editing code.