I. | Course prefix and number | CSCI 470 |
II. | Number of semesters hours | 3 |
III. | Pre-requisites | CSCI 250 (Data Structures) and CSCI 321 (Assembly) |
IV. | Location of classroom and time course meets | Wubben Science 118 TH 8:00AM 9:15AM |
V. | Instructor name Office location Phone Email address Web page |
Dr. Warren MacEvoy WS 119F 248-1070 [email protected] http://www.mesastate.edu/~wmacevoy |
VI. | Office hours | See my home page |
VII. | Course Description |
This course will cover design issues in operating systems, and how major operating systems address those issues. Topics will include scheduling, multithreading, locks, and driver management. |
VIII. | Textbook and materials | Operating System Concepts by Silberschatz Galvin and Gagne. |
IX. | Course Objectives | See course description. |
X. | Methods |
Lecture, exams, individual and group projects. |
XI. | Policy on absences and tardies |
Make up exams will only be given with advanced notification or very unusual circumstances. You are responsible for material given in class, including changes of schedule for exams. |
XII. | Policy on late work |
Late projects cost two letter grades per day. |
XIII. | Policy on academic dishonesty |
Cheating will result in the instructor's withdrawl of the student with a "fail" grade. |
XIV. | Disability Arrangements |
If you wish to have accomodations made for some disability, you must inform Eduational Access Services at 248-1856 and the instructor in advance. |
XV. | Evaluation and grading |
Your grade will be reflected in three parts, each of equal weight. One part will be on the operating system concepts from the textbook. One part will come from smaller projects during the course, and a final part will be from a self-directed in-depth final project. Projects will be graded on an A, B, or F basis:
You must propose your final project content. At most two people can work on a given project, and the grade will reflect individual contributions to the project. The final project will include a written and oral presentation. |
XVI. | Major Assignments |
See assignments. |
XVII. | Course Outline | We will generally follow the textbook on topic areas. |