Distributed Computing Systems

Distributed computing systems have become pervasive. From clusters to internet-worked computers, to mobile machines, distributed systems are being used to support a wide variety of applications. This course introduces key concepts and techniques underlying the design and engineering of distributed computing systems. The following are the objectives of this course:
- In-depth understanding of core concepts of distributed computing.
- Construction of applications and supporting system components by doing project work.


Show List