Course Academic Integrity Policy

As with all your coursework and your life in general for that matter, you are expected to act ethically. See the The undergraduate ethics policy for more details, and also read the CS Department's academic integrity code.

  • For the homeworks, you are welcome to work on assignments with other students in the class; however, you must not simply copy/paste (or, copy/paste/minor edit) from another person's answer. In other words, while you can work closely together on a problem you each must produce your own answers with your own hands/fingers. A good place to draw the line here is to never email or otherwise electronically share any files, or photocopy any papers, for other students. Eyeball sharing on the other hand is encouraged.
  • For the homeworks, you must list both (1)any other student that you worked closely with on the homework. This is equivalent to how a good researcher gives citatations for any articles they used in writing their own paper.
  • Some of the programming assignments may be auto-graded. There are ways to subvert the auto-grader but any such action is unethical. Please do not attempt to circumvent or otherwise hack it.
  • 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.
  • Clear-cut cases of cheating will be reported to the Undergraduate Academic Ethics Board, or to the WSE Dean if the student is a graduate student. If a student is found guilty, this information is placed on their permanent academic record and suspension or expulsion may result.
  • If some action seems a grey area to you, please ask first before proceeding!