ECE419, Winter 2026
University of Toronto
Instructor:
Ashvin Goel
The lectures will provide an understanding of the fundamental concepts in distributed systems and discuss several case studies of deployed systems.
The instructor will make lecture material available here as topics are covered in class. Lecture videos will not be recorded.
| Topic # | Topic and instructors slides | Additional material |
|---|---|---|
| 1. | Introduction | |
| Introduction to the course | Reading: Introduction to Distributed System Design | |
| 2. | Programming distributed systems | |
| Threads and concurrency | Code: Hello World Code: Web Crawler |