Parallel, Concurrent and Distributed Programming (Autumn 2024)
Instructor: Ilya Sergey
Lectures: Mondays, 9am-12pm
Location: Yale-NUS College, Y-CR15
Peer tutor: Kim Young Il
Peer tutoring sessions: Mondays, 16:15-17:15 and Wednesdays, 17:00-18:00
Lectures
Lecture materials will be posted gradually as we progress through the course.
Supplementary Materials
Code from the Lectures (email me you GitHub name to get access)
Recommended Textbooks
The Art of Multiprocessor Programming by Maurice Herlihy and Nir Shavit
Learning Concurrent Programming in Scala by Aleksandar Prokopec
Introduction to Reliable and Secure Distributed Programming by Christian Cachin et al.