Academic Integrity
Academic Offenses Do not copy or view code for the solution to an assignment question from other sources (friends, web sites, etc.) Do not view any website that discuss the assignment material other than those designated in this course (course website and Piazza) Penalty of academic offenses will result in 0% on the assignment and -5% off final grade Penalized assignments do not count as your “free” assignment!
Acceptable Understand the lecture material or how to use the programming tools we use in this course by looking online (ex. Euclidean algorithm, for loop, etc.) Get an idea of how to approach an assignment with other students (don’t write actual code) Get an idea of how to overcome a stumbling block or a bug with other students (don’t write actual code) Talk to other students without your code in front of you, then come back to your code to write it
Not acceptable Get an idea of how to solve the problem by searching for the answer online Copy or view code that may help you do your assignment, other than code from lectures and/or tutorials View another student’s solution Have another student view your code Have someone do your assignment for money Moss Don’t submit after deadline
Intellectual Property This course contains the intellectual property of current and former instructors and ISAs Make sure to review the intellectual property regulations posted on the course webpage under Resources https://www.student.cs.uwaterloo.ca/~cs137/current/intellectualProperty.shtml
How might cheating negatively effect your future How might cheating negatively effect your future? Is it worth getting 100% on your assignment when you could lose 6% in the course? Cheating goes on your academic record permanently!