Search | Directories | Reference Tools
UW Home > Discover UW > Student Guide > Course Catalog 

Instructor Class Description

Time Schedule:

Thomas E. Anderson
CSE 490
Seattle Campus

Special Topics in Computer Science and Engineering

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

The information above is intended to be helpful in choosing courses. Because the instructor may further develop his/her plans for this course, its characteristics are subject to change without notice. In most cases, the official course syllabus will be distributed on the first day of class.
Last Update by Pim Lustig
Date: 11/05/2010