IMPORTANT COURSE INFORMATION:
Terms of Use
Recordings:
Please note that no person has permission to record, in any fashion, anything
relating to the instructor(s)/TA(s), in and out of class/labs,
except for personal handwritten/electronic notes for personal use.
Record includes, but is not limited to, audio recordings,
and still/moving images.
No person has permission to give to, or reproduce for, any other person/people, or the public,
in any fashion, any notes taken,
with exception being lending a student your personal notes for a day s/he missed.
Announcements:
Announcements will be made periodically in class, regarding assignments,
tests, due dates, due date changes, etc.
The student is responsible for knowing about all announcements, even when she/he misses the
class in which the announcement was made.
I will make every effort to put any announcements on
the D2L Announcements for the class.
If I am not the coordinator for the course, then ALSO check the main course site for announcements.
Questions/Email:
As outlined in the Course Outline,
I may post your question (anonymously) and my answer in Announcements so
that all students may benefit equally, and I may not respond to you individually.
Also, I may not respond to email that I deem not (or no longer) relevant.
Final Grades:
Here is my understanding, regarding final grades, from the secretary
of Academic Council:
- professors are not allowed to disclose, in any way, anything about
a student's final course grade until AFTER the University has
officially released the grades.
- Professors can not discuss final grades with any student who is having
their grades withheld by the University.
- There is absolutely NO special consideration (student status, etc.)
Grading Concerns:
Please report mistakes in addition immediately upon return of your evaluation.
If you notice a grading error, you must notify the appropriate grader (sometimes me,
sometimes a TA) within 24 hours of the material being returned. (Re-marking forms, etc.,
may be required--check info for your specific course.)
Evaluations (tests, etc.) written in pencil will not be re-evaluated.
Cheating:
Generative AI:
- Use of Generative AI (e.g. ChatGPT, Grammarly, Perplexity, DeepL Translator)
is expressly prohibited in my courses.
Use of Generative AI will be considered a breach of Policy 60.
Penalties in CS:
- The minimum penalty for cheating is a zero on the work in question, plus,
in general, a substantive additional academic penalty (e.g., course grade of F), plus
those imposed by the TMU Academic Integrity Office (e.g., note on transcript).
-
CS Cheating Policies include these statements:
- "both cheating and attempted cheating be treated severely"
- "cheating in any form on an evaluation should result in an automatic zero mark on that evaluation and
in general also result in a substantive additional academic penalty"
- "any penalty applied against a student for ... academic misconduct ... should clearly exceed in
magnitude any potential academic gain that student might expect to obtain from the offence. This is
akin to the idea that a suitable punishment for a bank robber should exceed simply requiring the
robber to return the stolen money."
Examples of 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 your
discord server.
- Submit code/solutions that you did not write personally
(with the exception of those written by your group member(s), when allowed).
This includes submitting a modified version of someone else's program, whether
it be a current/past student, a program off the Internet, from a textbook, etc.
- Give your code/solutions to someone else, or otherwise let them access/view them.
- Consult pre-existing solutions for labs and assignments (such as
solutions posted online).
- Post any questions and/or solutions anywhere, 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.
Examples of what you CAN do:
-
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?" or "what should I
use instead of gets?"
Generally:
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 wording is from the Stanford University Honor Code].
Please review the following information on cheating in CS at TMU:
Questions asked on Tests/Exams/Assigns/Labs etc.:
Anything goes here. You could be asked any type of question for
any of these. The format could be anything. You could find short answer,
long answer, pseudo-coding, coding, multiple-choice, true-false, online questions,
oral questions, etc.
Late Submissions:
Late submission of any course work are not accepted.