CSI 4109 Introduction to Distributed Computing

3 units
Computer Science
Faculty of Engineering
Computational models. Communication complexity. Design and analysis of distributed algorithms. Control algorithms. Asynchronous computations. Synchronous computations. Fault-tolerant algorithms. Manipulation of distributed data. Examples of applications in data and communication networks, mobile computing and systems of communicating agents.

Components:

Lecture
Tutorial

Requirements:

Prerequisite: CSI 3105 .

French Equivalent:

No grade data.