Course Cheating Policy
As with all your coursework and your life in general for that matter, you are expected to act ethically. See the The JHU Ethics site for more details on the university's ethics policy, and also read the CS Department's academic integrity code.
- It is considered cheating to copy code from another student's assignment or for two students to share code (this includes code from assignments submitted in past years). It is not even allowed for you to show any working code you have to another student. You may ask another student for help with code you have that is not working. If you are helping such a student, you cannot show them your correct code as a way of answering their question. It is not considered cheating to discuss general ideas on how to solve a problem with another student.
- Cheating is immoral. Cheaters that are caught will be punished as is required under University policy. Please report all instances of cheating you see to the professor. This is an unpleasant task but the alternative to not reporting it is worse.
- Clear-cut cases of cheating will be reported to the Undergraduate Academic Ethics Board. If a student is found guilty, this information is placed on their permanent academic record.
- If some action seems a grey area to you, please ask first before proceeding!