CPS 512 (Duke University) Distributed * Systems
home calendar topics work resources
Class Meetings
TTh 3:05 - 4:20 in D106 LSRC
Instructor
Jeff Chase (chase@cs.duke.edu)
Office hours: W 2:00 - 3:00 in D306 LSRC, or by appointment, or try a drop-in.
Teaching Assistant
Max Demoulin
TA Office hours: M 2:00-3:00 PM in D301 LSRC
Piazza

Course announcements appear here.

CPS 512 is a graduate-level course dealing with techniques for storing and sharing information in computer networks, large and small. We will cover a range of core distributed systems topics, with an emphasis on the issues faced by cloud platforms, scalable Internet services, and distributed storage systems. The course is suitable for advanced undergraduates. This course is listed as both CPS 590.05 and CPS 512.

Course synopsis
Topics and readings [PDF]
Syllabus [PDF] required by Duke policy. Any changes to the information in the syllabus will be announced, and a dated revision of the syllabus provided.
Exam policies