Modern Distributed Computing

Download as PDF

Overview

Subject area

CSC

Catalog Number

36000

Course Title

Modern Distributed Computing

Department(s)

Description

An overview of modern distributed computing. The student will develop an understanding of basic models of networking, parallel, and distributed computing technologies and will learn the fundamentals of networking components and their applications. The course covers examples of parallel and distributed computing such as cloud and web services, computation grids/clusters, and edge-computing. It includes both asynchronous and synchronous message passing, global snapshot algorithms and their applications, and synchronization algorithms.This course includes programming assignments.

Academic Career

Undergraduate

Liberal Arts

No

Credits

Minimum Units

3

Maximum Units

3

Academic Progress Units

3

Repeat For Credit

No

Components

Name

Lecture

Hours

3

Requisites

019414

Course Schedule