This guide details the academic integrity or cheating policies for this course. See the Consequences of Cheating for more a general discussion.
TABLE OF CONTENTS
Motivation
Cheating is dishonest, unethical, and unfair. Beyond that, cheating hurts your ability to graduate, your future career, the value of your degree for everyone, as well as your self-esteem, confidence, and reputation.
It is hard to cheat unnoticed; your time and effort is better spent on learning. And finally, you do not need to cheat. If you are struggling, the instructor and teacher assistants are there to help you be successful!
See the Consequences of Cheating in CS for more a detailed discussion.
What are some examples of cheating?
The following are examples of cheating and/or academic integrity honor code violations:
- Misrepresenting your attendance at a lecture, lab, office hour, tutoring session, or event
- Having anyone other than yourself complete work on your behalf, including teacher assistants, tutors, current or former students, or AI tools
- Copying and pasting significant amounts of code from the web or AI tools, either in one large chunk or multiple smaller chunks
- Sharing solutions with others (either directly or indirectly)
- Viewing complete solutions (from websites, current or former students, or any other source) such that it influences your solution for an assignment
- Receiving too much help or working too closely with others (including teacher assistants, tutors, other students, or AI tools) such that the solution no longer represents your individual contribution
- Failing to attribute related discussion and collaboration in your submissions, including teacher assistants, tutors, current or former students, or AI tools
- Failing to attribute non-class resources used for your submissions, including websites, videos, or AI tools