COMP 409: Concurrent Programming
Winter 2017, McGill University
Instructor Website Email
McConnell Engineering Building 230
Office hours: Monday, 13:00-14:30, Friday 10:00-11:30, and by appointment
COMP 251 (Algorithms and Data Structures)
COMP 302 (Programming Languages and Paradigms)
COMP 310 (Computer Systems and Organization) (or ECSE 427)
Note that there is a non-trivial programming requirement and students should have strong programming skills.
The following required text will be used as a primary reference source for this course.
- Maurice Herlihy and Nir Shavit. The Art of Multiprocessor Programming. Revised First Edition (2012).
It is available in the bookstore, and as a DRM'd e-book through the McGill Library.