S-22
Data Structures
  • Home
  • Lectures
  • Sections
  • Problem Sets
  • Syllabus
  • Schedule
  • Staff
  • Policies
  • Resources
  • Canvas
  • Ed Discussion
  • Gradescope

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.