Skip to content

Academic Honesty

The University of Chicago has a formal policy on academic honesty that you are expected to adhere to in all courses.

It is common to have questions about what amount of collaboration and reliance on tools is acceptable, simply put: In this course, you are expected to primarily turn in code you wrote.

Code written by a peer, TA, stranger on the internet, or LLM is not code you wrote. While you may use code written by others within reason, you must give proper credit, and it will not be considered your own work for evaluation purposes.

Warning

Please also see Generative AI for specifics of how this policy relates to the use of AI tools in this course.)

While outside of the classroom programming is often a very collaborative process, you should be working on coming up with your own solutions to problems, to ensure you are learning what you came here to learn.

You may generally use outside resources, talk to peers, etc. so long as the significant majority of your code is your own work and all sources are properly credited.

Furthermore, if you use code from the internet, you are expected to understand and adhere to the license of that code. Failure to do so may result in a significant penalty to a grade.

Finally, if you have any questions regarding what would or would not be considered academic dishonesty in this course, please don’t hesitate to ask me.