Academic Integrity
The following material on academic integrity is specific to COSC201. It supplements but does not override the university’s general principles and policies.
- Work that you submit for an assignment must be your own, and any exceptions to that (e.g., if using a third-party library) must be clearly indicated.
- Answers that you give to questions in the labs must be in your own words and the result of your own work.
- In case of any doubt ask permission rather than presuming that something is permitted/forbidden (if you don’t ask, you should presume that it’s forbidden!)
- Ask questions on internet forums specific to any assessment you’re being asked to do in COSC201.
- Search for code online that’s specific to COSC201.
- Use generative AI (such as ChatGPT, copilot) to generate code for any of your assessments that you claim as your own work.
- Provide access to any documents that you’ve produced in working on a lab or assignment in COSC201 to anyone other than an instructor or demonstrator for COSC201.
- Write code or reports while discussing them with anyone else (other than an instructor or demonstrator).
- Use generative AI to generate written content in reports.
- Carry out general research online for the purposes of understanding a problem, finding appropriate data structures, etc.
- Discuss labs and assignments in a general sense with other members of the class.
- Modify code found on the internet for related tasks, provided that the license permits this and that you attribute the original source.
- Use generative AI to get hints for solving a particular programming problem. Any code that is generated by generative AI must be commented as such. You must understand all the code you submit. I reserve the right to question you about what a particular piece of code does, and to dock marks if you don’t understand it.
- Use tools like ChatGPT as an editor/proofreader for written content that you’ve created.