CP374
Distributed Systems
0.5 Credit

Hours per week:
  • Lecture/Discussion: 3

This course teaches the abstractions, design and implementation techniques that enable the building of fast, scalable, fault-tolerant distributed systems. Topics include synchronization, network programming, consistency, fault tolerance, consensus, security, distributed storage systems, and MapReduce.

Additional Course Information
Prerequisites
CP213.
Co-requisites
CP372, CP386.