Course Academic Misconduct:

For general AM policies, see https://www.cs.ryerson.ca/~dwoit/courses/AcademicMisconduct.html
Course Academic Misconduct What you CANNOT do:
  • Share information about tests/exams. You may not disclose any information about test/exam questions/answers to anyone, at any time, in any way (verbally, electronically, etc.) e.g., discussing the test with other students in the hallway after finishing a test; stating something about the test which could be overheard by others; posting something about the test on a discord server.
  • Submit code/solutions/answers that you did not write personally, with the exception of those written by your group member(s) (when allowed).
  • Submit anything derived from Generative AI.
  • Give your code/solutions/answers to someone else, or otherwise letting them access/view them.
  • Consult pre-existing solutions for labs and assignments (such as solutions posted on the Internet).
  • Post your solutions on the Internet or make them available to any others (including students) in any form.
  • Some TMU policy may say that you may violate some policy with the Instructor's permission; however, Dr. Woit does NOT grant any such permissions, period.

What you CAN do:

  • For assignments/labs: Discuss general approaches and issues with other students in the class besides your team members (if teams allowed).
  • Give other students help finding bugs if they are stuck, or answer general questions, such as "what is the meaning of this bit in a page table entry?"
  • Notwithstanding, your code/solutions/answers must be written by you and your team members (if teams allowed), from scratch, without consulting existing solutions and Generative AI. We reserve the right to use computer software such as MOSS to analyze material that you submit in order to detect duplication with other students or existing solutions.

A general way to think about this is that if a particular activity significantly short-circuits the learning process (it saves you time but reduces the amount you learn and/or figure out on your own), or if it misrepresents your capabilities or accomplishments, then it is probably considered cheating.

Some of the above wording was taken from the Stanford Honor Code description originally available at: https://web.stanford.edu/~ouster/cs111-spring21/info/