Time Schedule:
Thomas E. Anderson
CSE 490
Seattle Campus
Lectures, discussions, and possibly labs on topics of current interest in computer science and engineering not covered by other CSE undergraduate courses.
Class description
CSE 490 H: (Winter 2011) Distributed systems have become central to many aspects of how computers are used, from web applications to e-commerce to content distribution. This senior-level course will cover abstractions and implementation techniques for the construction of distributed systems, including client server computing, the web, cloud computing, peer-to-peer systems, and distributed storage systems. Topics will include remote procedure call, consistency of distributed state, fault tolerance, and security. We will also cover several case studies of distributed systems. A substantial programming project is involved. A graduate version of the course will be offered to fifth year masters students.
Student learning goals
General method of instruction
Lectures: MWF 930-1020 Quiz Sections: Thursdays, 830-920 or 930-1020
Recommended preparation
CSE majors only. Recommended prerequisites: (CSE 351 OR CSE 378) AND (CSE 326 OR CSE 332;) Strongly Recommended: CSE 451
Class assignments and grading