CS 843G - Spring 2008
Distributed Computing Systems


 

Instructor:                 Bin Tang, Email: bintang@cs.wichita.edu

Website:                    http://www.cs.wichita.edu/~bintang/teaching/843

Prerequisites:           CS 540 - Operating Systems and CS 742 - Computer Communication Networks


Course Description

The goal of this course is to provide students with an understanding of the principles, techniques, and practice in the design and implementation of distributed systems, with a particular focus on software components of distributed computing systems.  It aims to go beyond purely conceptual foundations by including an extensive programming project using your favorite language. However, this course will no teach you how to write applications using CORBA or web pages with ASP or JSP.

 

After completing this course you will be able to:  1) Explain what a distributed system is, why you would design a system as a distributed system, and what the desired properties of such systems are;  2) Build distributed system software by applying distributed techniques and principles learned in this course.

 


Textbook

Textbook: Distributed Systems: Concepts and Design (4th Edition) (Hardcover)

By Jean Dollimore, Tim Kindberg, George Coulouris

 


Grading Policy


Homework

Homework and its solutions will be posted on the blackboard. They are written assignments.  It will be done individually.  There will be five homework. No late homework beyond the official deadline will be accepted, except with valid justification.

Midterm and Final Exams

They are open book, open notes and open handout.  

Course Project

It will be posted on the blackboard.


Topics


 

Academic Honesty and other Departmental Policies

 

A standard of honesty, fairly applied to all students, is essential to a learning environment. Students abridging

a standard of honesty must accept the consequences; penalties are assessed by appropriate classroom instructors

or other designated people. Serious cases may result in discipline at the college or University level and may

result in suspension or dismissal. Dismissal from a college for academic dishonesty constitutes dismissal from

the University.

The departmental policies, regarding make-up exam, incomplete and withdrawal, can be obtained at http://www.cs.wichita.edu/resources/policies.shtml.

 


Special Needs

If you have a physical, psychiatric/emotional, medical, or learning disability that may have an impact on your ability to carry out assigned course work, I encourage you to contact the Office of Disability Services (DS), Grace Wilkie Annex, room 152, 978-3309 (voice tty).  DS will review your concerns and determine, with you, what academic accommodations are necessary and appropriate for you.  All information and documentation of your disability is confidential and will not be released by DS without your permission.