CSCI 3325
Distributed Systems

Bowdoin College
Fall 2026
Instructor: Sean Barker

Schedule

The course schedule is tentative and subject to change. This page will be updated frequently to reflect the most up-to-date schedule. Chapter sections refer to the free Distributed Systems textbook.

DateClassTopicReadingsSlidesPapers
WedSep 21Introduction, Project 0Ch. 1.2 Intro Slides
MonSep 72Servers and SocketsCh. 3.1, 3.4.1, 4.3.1 Server Slides
WedSep 93Sockets, Project 1
MonSep 144Networking FundamentalsCh. 4.1 Networks Slides
WedSep 165Protocol Stack, End-to-End ArgumentEnd-To-End Arguments In System Design (1984)
MonSep 216Network Services and Transport Layer
WedSep 237TCP & Congestion Control
MonSep 288Remote Procedure CallsCh. 4.2, 8.3
WedSep 309Giant-Scale Services, Project 2