Policies
Academic conduct
Unless otherwise stated, all work submitted as part of this course
is expected to be your own.
You may discuss the main ideas of a given assignment with other
students (provided that you acknowledge doing so in your solution),
but you must write the actual solutions by yourself. This includes
both programming assignments and other types of problems that we may
assign.
Prohibited behaviors include:
- copying all or part of another person’s work, even if you
subsequently modify it
- viewing all or part of another student’s work
- showing all or part of your work to another student
- consulting solutions from past semesters, or those found in books or
on the Web
- using tools that automate and/or assist with the writing of code or
the completion of other types of solutions; in particular, you
may not use ChatGPT or any other generative artificial intelligence
(AI) tools
- posting your work where others can view it (e.g., online), even
after you complete the course
- receiving assistance from others or collaborating with others
during an exam, or consulting materials except those that are
explicitly allowed.
If we believe that a student is guilty of academic dishonesty, we will
refer the matter to the appropriate administrative
committee. Penalties for this type of behavior are typically severe.
Other policies
Please consult the syllabus for other course policies.
Last updated on June 23, 2025.