CS Course Policies

The following policies have been approved unanimously by the CS faculty and also endorsed by the department chairperson. These policies are in effect for all CS courses (for all students in the course, regardless of major). If you have any questions, be in touch with your instructor or the CS program director.

Honor Code for Graduate Students

All CS graduate students must sign an honor code agreeing to honor the CS policies in all courses. Any violation of the plagiarism and cheating policies by graduate students results in an F in the course. Failure of a graduate student to sign the honor code by the end of the second week of classes also results in an F in the course.

Graduate students who receive an F and fall below 3.0 GPA are automatically placed on academic probation, and the CS program director's policy is to dismiss any CS graduate students being placed on probation due to cheating or plagiarism.

Cheating, Plagiarism, and Collaboration

Definition of cheating

All of the following are considered cheating.

  • Electronic copying of any kind (from another student, from the internet, from a friend/relative, etc.).
  • If you cannot reproduce or explain the solution that was turned in.
  • You talked to someone about something and do not cite them in what you turn in.
  • Searching online to try to find the exact code to solve the problem assigned.
  • Allowing someone else to copy off of you on an assignment or exam.
  • Exams
    • Any of the above, and also: used something that was not allowed - cell phone, cheat sheet, notes, etc. Assume that nothing is allowed, unless otherwise specified by your instructor.
    • Also: communicated with anyone other than the instructor (by any means).

Things that are okay

Things that are okay and not cheating include the following.

  • Talking to classmates about how to solve a problem.
  • Looking online for extra help on lecture material.

Disciplinary action

  • For graduate students: F in the course, see Honor Code for Graduate Students above.
  • For undergraduate students: first offense - 0 on the assignment or exam, and file a report to academic misconduct office. Second offense - F in the course, and report to academic misconduct office.
  • Cheating czar or chairperson should approve of disciplinary actions. Report is filed for Academic Integrity violation.

Faculty responsibilities

  • Mandatory reporting to cheating czar and department chairperson.
  • Verbal interview with student if at all possible.
  • Trying to give assignments that don't show up on the first page of google.
  • For courses with over 30 students or with at least half capacity of room, use additional instructor to proctor exam, seat students at random during exams, require students to place all belongings in front/back of the room during exam.

Attendance Policy

In all CS classes, if a student misses or is late to at least 20% of the regular meeting times, then the student fails the class. Each individual instructor and course may require higher attendance.

Exam Makeup

Final exams are cumulative and normally at least as difficult as other exams. For all other exams (not during exam week), there shall be no makeups. If you miss an exam, the final exam grade replaces the exam you missed in the grade calculation.