CS 343 - Concurrent and Parallel Programming

Assessment

AssignmentsTopicsTentative Due DateMarks %
1exceptions, semi-coroutines7
2semi/full-coroutines, tasks7
3synchronization, mutual exclusion, simple locks7
4complex locks7
5monitors, tasks7
6administrator, future (groups of 2)15
SUBTOTAL5050
Midterm20
Final30
SUBTOTAL5050
TOTAL100100

A passing mark in the test portion of the final grade must be achieved to pass the course. In other words, good assignment marks cannot get you a passing mark in this course.

The final grade is calculated using the following formula:

if ( testing_average < 50% ) then
    final_grade = MIN( testing_average, normally_calc_grades )
else
    final_grade = normally_calc_grades

You can view your marks throughout the term.

Final marks may not be published until the end of the examination period.