Course Syllabus


Time: Tuesdays and Thursdays, 17:30-19:00
Location: McLaughlin College, room 212
Instructor: Franck van Breugel,
Office Hours: Tuesdays, 16:00-17:00, Lassonde Building, room 3046


In this course, we focus on concurrent programming in the object oriented language Java. The course consists of three main parts. In the first part, we discuss concurrent programming in general. In the second part, we concentrate on writing concurrent programs in Java. In the third and final part, we look at techniques and tools to verify concurrent Java programs.


The performance of the students will be evaluated as a combination of three assignments (60%), three presentations (15%), a paper (15%) and participation (10%). The latter includes, for example, participation during lectures, adding to this wiki, asking questions after presentations, etcetera.

Conversion from numeric to letter grade is applied to the overall mark only and in accordance with the following standard:


Students can view their marks using the ePost system.