The following policies are in effect for CS 3110:
- The Cornell University Code of Academic Integrity.
- The Computer Science Department Code of Academic Integrity.
- The CS 1110 Explanation of Academic Integrity, which CS 3110 also adopts. Even if you already took CS 1110, read it now, because it has changed as of Fall 2018. Anywhere it says “lab,” you should substitute “recitation assignment.” And anywhere it mentions “partner,” you should substitute “partner or team.”
Clarifications of the above policies:
- You are always free to use code presented in this class in lecture, or on this semester’s course website. It does not require citation. Any other code, however, from other classes, or from previous semesters of this class, should be treated the same as code found anywhere else on the Internet.
If You Are Summoned
If you receive a summons to a Primary Hearing, you will naturally be anxious. But that summons does not mean you have already been found guilty. To put your mind at ease, we recommend reading these Guidelines for Students before speaking to your teammates or the professor. They describe what to expect at the hearing.
It’s Never Too Late
Honesty is valued in this course, even if it comes a little late. As the Code of Academic Integrity states (emphasis added):
Absolute integrity is expected of every Cornell student in all academic undertakings. Integrity entails a firm adherence to a set of values, and the values most essential to an academic community are grounded on the concept of honesty with respect to the intellectual efforts of oneself and others.
If you know you committed a violation, it is always better to admit it to the professor before the violation is detected. If it’s detected and you are summoned for a Primary Hearing, it’s better to be honest and admit it up front.
It’s never too early. If you are ever unsure about what is permissible and what is not, please ask. It is always better to ask first, rather than be sorry later.