Computing Science 454

Course Information Sheet, Spring 2001


This course is intended for everyone who wants to understand how to design and build fault-tolerant systems. Both hardware and software fault-tolerance are introduced. Our primary application area will be real-time systems. See An Introduction to Fault-Tolerant Systems.

Instructor: Dr. Peter Walsh

Office: Bldg 315 Room 214
Phone: 753-3245 Ext 2363
E-mail: pwalsh@csciun1.mala.bc.ca

Text:

Real-Time Systems (Krishna) McGraw Hill

Text is available at the MUC Bookstore.

References:

Design and Analysis of Fault Tolerant Digital Systems (Johnson) Addison W

Self-Checking and Fault-Tolerant Digital Design (Lala) Morgan Kaufmann Publishers

Evaluation:

Three Exercises 15%
Mini Project 15%
Project 25%
One Final Examination 45%

Appeals of Grades: Any exercise or examination grade may be appealed. However, the appeal must be made to the instructor, in writing and attached to the work in question, and within 14 days of the grade being made available to the class. The instructor reserves the right to re-grade the entire piece of work submitted on appeal, not necessarily just the component that the student believes is in error.

Grade Conversion: The following scale will be used but the instructor reserves the right to lower the numerical score required for a particular letter grade if that seems appropriate, but the same conversion will be applied to all persons in the class. Under no circumstances will the numerical score required for a particular letter grade be raised.

90-100A+
85-<90A
80-<85A-
75-<80B+
70-<75B
65-<70B-
60-<65C+
55-<60C
50-<55D
<50F

NOTE : In order to pass the course, you must receive a passing mark on the final exam.

Lab and Computer Usage Rules:

(see http://csciun1.mala.bc.ca:8080/~pwalsh/teaching/localRules.html)

Guidelines Concerning Fraud

These guidelines concern the type of fraud where a student presents another's work as his or her own, or allows another to do so.
Peter Walsh's Teaching Page