Operating Systems Course Syllabus

Jeffrey D. Oldham

1999 Aug 26

Course

Course:
CS4320 Operating Systems
Prerequisites:
CS2321

Course Goals and Objectives

This course explores the design and implementation of operating systems, i.e., the software that eases use of a computer's hardware resources. Among the topics we will cover are

Instructor

Instructor:
Jeffrey D. Oldham
Email:
oldham@cs.trinity.edu
WWW:
http://www.cs.trinity.edu/~joldham0/1320/
Telephones:
210.999.8139 (office), 210.832.9879 (home)
Office:
Halsell 201J
Office Hours:
Tuesdays and Thursdays 1:30-4:30pm, Wednesdays 10:00am-2:00pm

Text

Modern Operating Systems by Andrew S. Tanenbaum, Prentice Hall, 1992.

Additional References

To read more about operating systems, try some of the following resources. These books should be available at the library, at bookstores, or in Gerald Pitts's collection. If you know of other useful resources, e.g., Linux books, please let me know.

Work and Grades

Grades will be determined from programming and homework assignments, an in-class test, a comprehensive final exam, and class participation. Letter grades will be determined using a B or B- centered curve.

assignments   50%
in-class test 14Oct 15%
final exam 11Dec, 8:30am 25%
class participation   10%
total   100%

Collaboration

Discussion of the assignments is encouraged, but you must submit your own work. You are cheating yourself if you get the program from some source other than creating your own. (For group assignments, collaboration and joint submission of work is appropriate.)

Programs that are identical beyond coincidence are in violation of the Academic Integrity policy of the university and will result in disciplinary action, including, but not limited to a failing grade on that assignment for all parties involved. You are responsible for the security of your work, both electronic and hard copy.



Jeffrey David Oldham
1999-08-25