Assessment
Your work in CS135 will be assessed in a variety of ways. We hope that CS135 will be able to be conducted entirely inperson. However, we may be forced online for some or all of the course.
Each marked component of the course will earn you “points”, which may differ if it is inperson or online. Your mark for the course will be the total of the points you earn divided by the points available times 100.
Work  Inperson  Online 

Assignments  30  30 
Midterm Exam  20  10 
Final Exam  45  20 
Class participation  5  5 
For example, suppose everything is inperson 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 excused^{1} 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.

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