Computer Science 150
Topics: Distributed Systems

Course Description:
Fundamental concepts and paradigms of distributed systems. Communication services; client/server model; CORBA; Web Services; .NET and J2EE; failures and fault-tolerance; membership; group communication; ordering; synchrony and asynchrony; and ongoing research efforts at Westmont in survivable distributed systems. Prerequisite: CS 45 or consent of instructor. (Offered alternate years.)

Kim P. Kihlstrom
Office: Math and Computer Science Building
Phone: 805-565-6864

Spring 2007 Textbook:  
(Future Textbook to be Determined)

Birman, Reliable Distributed Systems: Technologies, Web Services, and Applications, ISBN 0-387-21509-3

Spring 2007 Course Syllabus

Course Materials at Eureka (requires enrollment)

The 2007 class project: Staralert, a national surveillance application
Students Students
2007 Research students in Lab