Assessment

Your work in CS135 will be assessed in a variety of ways:

Weight Work
10% Self-check exercises
60% Assignments
7% Midterm 1 assessment
7% Midterm 2 assessment
16% Final assessment

There is one caveat: In order to pass the course, you must pass the weighted assignments component and you must pass the weighted exams component.

That is, if sc, assgn, mt1, mt2, and fe are your marks for the self-checks, assignments, and so on – expressed as a percentage between 0 and 100, then your final mark is calculated as:

normal_calc = sc * .10
              + assgn * .60
              + mt1 * .07 + mt2 * .07 + fe * .16
exam = (mt1 * .07 + mt2 * .07 + fe * .16)/.30

if (exam < 50 or assgn < 50) 
   final_mark = min(normal_calc, 46)
else 
   final_mark = normal_calc

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