Policies – Academic Conduct

In addition to the requirements with respect to academic conduct that students are required to adhere to as outlined in the University Calendar, this course has some very specific requirements you need to be aware of.

What’s allowed

  1. Helping each other understand material and assignments
  2. Exploring/discussing solutions to assignments Caveat - no looking at each others code, exchanging anything written, or taking pictures (i.e. talk but don’t write)
  3. Use of existing public approaches to problem, provided it is properly cited
  4. Discussing with other students currently taking the course the approaches to solving a problem
  5. Discussion of requirements
  6. Discussing the merits of a proposed solution with the course instructor or TAs

What’s not allowed

  1. Submitting someone else’s work as your own. Examples include:

    1. Having in your possession previous solutions to the assignments either someone else’s or the instructor’s
    2. Working in a group and then handing in the work, even a part of it as your own, unless the assignment explicitly permits it
    3. Work you have handed in to another course, all work must be new work
  2. Using public pages to share code with any group members you might be working with (e.g., public Github repos, pastebin)

  3. Making a solution available as an aid to others, either now, or in the future

What to do if you are uncertain?

Ask the instructor or TAs

Also make sure to read and understand elaborations on these polices as described in these links

  1. http://www.cs.ubc.ca/about/policies/collaboration.html
  2. http://www.cs.ubc.ca/~tmm/courses/cheat.html