Please note:

To view the current Academic Calendar, go to

Parallel and Distributed Computing CMPT 770 (3)

Principles involved in designing modern parallel and distributed software systems. The course focuses on covering key concepts like concurrency, synchronization, consistency models and fault tolerance. Involves multiple programming projects and reading articles on recent trends in parallel and distributed computing.