206. Distributed Computing Applications and Infrastructure

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.

Catalog Type: 
Core
Units: 
4
Prerequisites: 
An introductory programming course and consent of instructor for non-majors.

Course History

Fall 2009
| Website | Details
Fall 2008
| Website | Details
Fall 2007
| Website | Details
Fall 2006
| Website | Details
Fall 2005
| Website | Details
Spring 2005
| Website | Details
Spring 2004
| Website | Details
Spring 2003
| Website | Details
Spring 2002
| Website | Details
Fall 2000
Warren Sack
| Website | Details
Fall 1999
| Website | Details
Fall 1998
| Website | Details
Fall 1997
| Website | Details