2005 CS 141a: Distributed Systems Laboratory
(CS141a-2005)

 This course requires an enrolment key

Professor: K. Mani Chandy
Resource: Daniel M. Zimmerman
Professor: Guest Lectures: Richard Murray
Teaching Assistant: Andrey Khorlin
Teaching Assistant: Karl Papadantonakis
Resource: Lu Tian


CS 141 is a course on distributed systems. It covers basic principles of concurrent systems (including systematic reasoning about their behavior), communication mechanisms for concurrent systems, patterns of interaction in concurrent and distributed systems, and software engineering of distributed systems. Current technologies such as XML, SOAP (and Web Services in general), and others are also discussed. Coursework includes theory, design, and Java programming.