UC Berkeley School of Information
UC Berkeley
Alumni Network
Site Map
Contact Us
Support the iSchool
iSchool intranet
  • About
    • Dean's Welcome
    • Mission and History
    • Visitor Information
    • Facilities
    • iSchool Jobs
    • News
    • Events
  • Programs
    • Programs Overview
    • Master's Program
    • Ph.D. Program
    • Courses
    • Centers & Clinics
  • People
    • Faculty
    • Students
    • Staff
    • Visitors
    • Alumni
  • Research
    • Research Overview
    • Faculty Research
    • Publications
  • Admissions
    • Admissions Overview
    • Choosing the iSchool
    • Applying to the iSchool
  • Careers
    • Careers Overview
    • Student Career Resources
    • Alumni Career Resources
    • Employer Resources
  • Partners
    • Partners Overview
    • Affiliates Program
    • Support the iSchool

In this section:

Course Schedule: Spring 2008

Course Schedule: Fall 2008

Management of Technology Courses

Course Catalog

Home > Programs > Courses > Distributed Computing Applications . . .

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 2008  |   Instructor(s): Chuang

Fall 2007  |   Instructor(s): Chuang   |  Website

Fall 2006  |   Instructor(s): Chuang   |  Website

Fall 2005  |   Instructor(s): Chuang   |  Website