Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network

  Advanced Search  

CSCI 339: Distributed Systems Syllabus for Fall 2009

Summary: CSCI 339: Distributed Systems
Syllabus for Fall 2009
General Info
Instructor: Jeannie Albrecht
Email: jeannie@cs.williams.edu
Office: TCL 304
Office Hours: MTh 1:00 - 2:30 or by appointment
Class Meetings: TTh 11:20 - 12:35 in TCL 206
Webpage: http://www.cs.williams.edu/~jeannie/cs339/index.html
Textbook: Distributed Systems, Principles and Paradigms,
by Tanenbaum and Van Steen, 2nd ed.
Course Description
This course studies the key design principles of distributed systems, which are collections of
independent networked computers that function as single coherent systems. Covered topics
include communication protocols, processes and threads, naming, synchronization, consis-
tency and replication, fault tolerance, and security. We also examine some specific real-world
distributed systems case studies, ranging from the Internet to file systems. Class discussion
is based on readings from the textbook and research papers. The goals of this course are to
understand how large-scale, distributed computational systems are built, and to provide you
with the tools necessary to evaluate new technologies after the course ends.


Source: Albrecht, Jeannie - Computer Science Department, Williams College


Collections: Computer Technologies and Information Sciences