Parallel, Concurrent and Distributed Programming (Autumn 2023)

The 2023 edition of YSC4231 is over. PCDP will return in Autumn 2024!


Lecture materials will be posted gradually as we progress through the course.

Supplementary Materials



  1. The Art of Multiprocessor Programming by Maurice Herlihy and Nir Shavit

  2. Learning Concurrent Programming in Scala by Aleksandar Prokopec

  3. Introduction to Reliable and Secure Distributed Programming by Christian Cachin et al.