Info 206

Distributed Computing Applications and Infrastructure

4 units

Course Description

Three hours of lecture and one hour of laboratory per week. Course must be completed for a letter grade to fulfill degree requirement. Technological foundations for computing and communications: computer architecture, operating systems, networking, middleware, security. Programming paradigms: object oriented-design, design and analysis of algorithms, data structures, formal languages. Distributed-system architectures and models, inter-process communications, concurrency, system performance.

Prerequisites

An introductory programming course and consent of instructor for non-majors.

Last updated:

September 2, 2016