All students in this class will be held to the highest standard of academic honesty and integrity. You should read CS Department Code of Conduct. The policies described there will be followed in this class.
The sections that follow elaborate on the academic integrity policy described there and provide the specifics of what is expected in this class.
Homeworks You are encouraged to form a study group and to work with other students on the homework assignments. The specific rules on group work will be given with each homework assignment.
Note that this policy means that you may not turn in something that is nearly identical to someone else's (unless you have turned in a single piece of work with multiple names on it).
In addition, note that this policy is intended to encourage group study sessions. However, it is not intended to allow you to get someone else to do your work for you. In particular, you may not turn in solutions that you got from someone who took the class in a previous semester. Nor may you turn in solutions based on handouts from the instructor in previous semesters. Any work you turn in must be yours.
If any student is found to have turned in homework solutions that violate this policy, the minimum penalty will be a 0 on the entire homework portion of the class grade.
Projects Much of the project work in this class may be done in teams. The specific rules will be given with each project.
Each project that is submitted must be the work exclusively of the person or people whose name(s) is/are on the project. No code or other material may be taken from any other source unless specifically authorized in the project description. Anyone who violates this policy will receive in F in the class and the incident will be reported to the Dean of Students Office.
Exams The penalty for any form of cheating on an exam will be an F in the class and a cheating report to the Dean of Students Office.