Academic Integrity, Copying Code, and Generative AI
Each student in this course is expected to abide by the Cornell University Code of Academic Integrity.
This course is participating in Accepting Responsibility (AR), which is a pilot supplement to the Cornell Code of Academic Integrity (AI). For details about the AR process and how it supplements the AI Code, see the AR website.
-
Submit your own work.
Submitting work that isn't your own will result in a 0 for the offending assignment. This includes submitting any course provided example code, etc.
You will receive a 0 for the entire assignment regardless of whether you can explain each line of code or only "copied one line," etc.
-
You are encouraged to discuss and collaborate with your peers.
However, you may not share or copy solutions/code.
-
You may use generative AI resources, like ChatGPT, provided you submit your own work.
You may use generative AI as a reference when writing code: Study the AI's response so that you understand it and can use the same ideas in your code independently.
-
You are encouraged to seek out and use additional resources to help you complete your assignments.
Feel free to use the instructor provided examples, reference documentation, and other resources you find (e.g. example code, StackOverflow, ChatGPT, tutorials, etc.) as reference resources.
-
You may use additional resources as a reference only. You may not use them for copying code.
Using a resource as a reference means you study the resource so that you understand it and can use the same ideas in your project/code independently.
You may not copy someone else's work, including work produced by generative AI, and submit it as your own. This includes submitting work produced by following a tutorial.
Note: Copy does not simply mean copying and pasting. It includes any form of copying, including typing out a nearly identical copy or following a tutorial that produces essentially a copy.
-
Cite all resources you used in writing your code near where you used the resource.
Leave a comment in your code wherever you used a resource to help you write your code. In the comment specify the URL of resource you used.
Note: You are not required to cite instructor provided code or examples in your submission.
-
You may not circulate or sell the course materials.
All materials of this course are copyrighted, and it is prohibited to circulate or sell to commercial vendors the course materials, including syllabus, exams, lecture notes, images, presentations, and student papers. Such unauthorized behavior violates the Code of Academic Integrity.
Video and/or audio recording of class lectures and review sessions without my permission in advance is prohibited. If you have an accommodation letter from Student Disability Services or if you are interested in recording for your personal use as a study aid, discuss it with an instructor before recording anything.