Distributed Systems

Course Description

This unit will provide broad introduction to the principles of distributed computing and distributed systems and their design; provide students the fundamental knowledge required to analyse, design distributed algorithms and implement various types of applications, like blockchains; explain the common algorithmic design principles and approaches used in the design of message passing at different scales (e.g., logical time, peer-to-peer overlay, gossip-based communication).

Course Subject
Computer Science
Exchange Location
Sydney
Partner Course Code
COMP3221
Term
Spring
U of A Equivalent Course
CSC Department Elective, Upper division.
U of A Units
4