Distributed Systems

ECE419, Winter 2026
University of Toronto
Instructor: Ashvin Goel

    Distributed Systems

Lecture material

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