Academic Integrity
  Overview

  • The rules contained herein represent our adaptation of the Department of Computer Science Code and Cornell University Code, by which you must also abide. As a Cornell student, you should be familiar with both of these documents. Become familiar with them now, if you are not already, since ignorance of the code is not an acceptable excuse after a violation.
  • The word you in the following statements refers to the phrase, you and your partner, if an assignment allows you to work in pairs and you have chosen to do so.
  Assignments

  • You may discuss work with other students. Generally, discussing an algorithm, approach, or general form of code is acceptable. However, cooperation should never involve other students possessing a copy of all, or a portion of, your work, regardless of format. This means that you should never post your work to the course newsgroup in whole or in part.
  • For some assignments, as directed in class, you may work in pairs (groups of at most two students), if desired. In this case, turn in only a single assignment with both partner's names.
  • You may not remove your partner's name from an assignment unless you do not use each other's work.
  • When you are specifically allowed to use additional resources (such as textbook examples, supplied code, or third party packages/libraries), you must credit those sources clearly. Usually, you may not use outside material unless otherwise specified.
  • Any work misrepresented as your own is considered plagiarism. You must clearly document any use of material that is not your own. If you are unsure about what plagiarism is, or how it applies to programming, read the Department of Computer Science Code or speak to the instructor.
  Violations

  • Contact a member of the course staff immediately if you suspect a violation of the Code of Academic Integrity.
  • The consequences for violations of the code are decided on a case-by-case basis, and usually involve a hearing before a panel of university faculty. The penalties may include lowering your course grade, failing the course, or even expulsion from the university.