Analysis and design of distributed systems. Emphasis on distributed applications and various protocols used in such applications. Explores algorithms for various iterative and concurrent server designs as well as the design of application level protocols. Includes various languages and operating systems.

Academic Career: Graduate
Course Component: Lecture
Grade Component: Grad LG/SNC Basis
Course Requirements: PREQ: INFSCI 2500 or INFSCI 2500 Exemption (Test Score=1); PROG: School of Information Science or Sch Computing and Information
Minimum Credits: 3
Maximum Credits: 3