CIS 506               COURSE INFORMATION            2002 spring

 

Professor:  Dr. Fred Thulin      http://pluto.ksi.edu/~fthulin/       

Office:  Dean's Office                Hours:  5:00-6:00 T-F & by appt.

Phone:  847.679.3135              Fax:  847.679.3166      email:  fthulin@ksi.edu

 

Course notes: http://pluto.ksi.edu/~fthulin/CIS506/506notes.html

The class will meet Tuesdays 2-5 PM.

 

Text:   Tanenbaum, A.S., Distributed Operating Systems.  Upper Saddle River NJ:  Prentice Hall, 1995.  ISBN 0-13-219908-4.

 

Reference:  Galli, D.L., Distributed Operating Systems: Concepts and Practice.  Upper Saddle River NJ:  Prentice Hall, 1999.  ISBN 0-13-079843-6

 

Coverage:  Chapters 1-7; additional chapters if time permits.

 

Course requirements:  There will be three quizzes, a final exam, three research paper reviews and a project.  There will be no makeup exams or quizzes.  These requirements will count the following approximate percentages toward the course grade:

 

quizzes:             25%     (Feb. 5, Mar. 12, Apr. 16)

reviews:            25%     (Due Feb. 12, Mar. 19, Apr. 22)

project:             15%

final exam:        35%     (Apr. 30)

 

Grade cutoff points are A: 90%, B: 80%, C: 65%, D: 50%.

 

Academic Integrity:  It is expected that each student submit only his or her own work for credit in the course.  A violation may result in splitting a score, expulsion or a grade of F for all parties involved. See the handout Knowledge Systems Institute Policy on Academic Dishonesty.

 

Reviews:  For each review assignment, read a research article listed in the text's bibliography (pp. 577-601) or one on similar subject matter and write a review of it.  Your review should be about one page long; three-fourths should summarize the material and one fourth should be a critique.  The review should be written using a text editor or word processor (e.g. Word) and be introduced (i.e. the citation should appear at the top of the page) with a formal citation of the form:

 

Tanenbaum, A.S., Kaashoek, M.F. & Bal, H.E.:  Parallel programming using shared objects and broadcasting, IEEE Computer, v. 25, 1992.