Assignments
Links
Schedule
Syllabus

Syllabus: Block 3, 2007

Objective:

We will study distributed-application design in the presence of network and device failure and Byzantine behavior. Some topics include network protocols, security, synchronization, transactions, and network programming. Students will be expected to complete a programming project for the class to apply the ideas and protocols learned in class.

Instructor:

Jonathan Bredin
Tutt Science 205; 389-6540

Hours:

class: M-F 9:00am-12:00pm
office: MWR 1:30-3:00pm

Text:

Coulouris, Dollimore, and Kindberg Distributed Systems: Concepts and Design; Addison Wesley, 2005

Honor Code:

originality: All submitted assignments must be original. Do not submit source code or prose written as part of another course. All submitted material must be authored by the submitter.

sources: It is acceptable to use text or its on-line sources to complete assignments, so long as the source is cited. The direct use of another's source code is unacceptable. Searching the Internet for solutions is grounds for an honor-code charge.

late assignments: Assignments are to be submitted by 9am on the due date assigned. Grade scores of late assignments will be reduced 10% per calendar day late, no lower than a C. If you cannot complete your assignment by the due date, submit what you have with documentation describing what you were able to complete, and what direction you would take to complete the remainder of the work.