Your work in CS135 will be assessed in a variety of ways. We hope that CS135 will be able to be conducted entirely in-person. However, we may be forced on-line for some or all of the course.

Each marked component of the course will earn you “points”, which may differ if it is in-person or on-line. Your mark for the course will be the total of the points you earn divided by the points available times 100.

Work In-person On-line
Assignments 30 30
Midterm Exam 20 10
Final Exam 45 20
Class participation 5 5

For example, suppose everything is in-person except the final exam. You earn 80% on assignments (24 points), 55% on the midterm (11 points), ace (100%) the the participation marks (5 points) and get 80% on the final (16 points). You’ve earned $24+11+5+16 = 56$ points out of the 75 available. So your mark for the course is $56/75*100 = 75$. This is known as the “normal calculation”.

There is one caveat – in order to pass the course, you must:

  • earn half of the available assignment points and
  • earn half of the available exam points.

If you don’t meet the above requirement, your final mark will be the smaller of the normal calculation and a mark of 46%.

A passing mark in CS135 is 50%. However, to go on to CS136 you need a mark of at least 60%.

An INComplete will be assigned to a student with more than 3 excused1 assignments or more than 1 excused exams, provided the instructors think the student has a reasonable expectation of passing the course.

The points available for each assignment are given on the Assignments page.

  1. “Excused” means you have adequate documentation that has been accepted by course personnel (likely meaning Karen Anderson ). ↩︎