CSCI 3753: Operating System
Course Information
Course Description
This course conforms with the IEEE/ACM recommendation for the undergraduate
operating system class. The lectures and homeworks will be a mixture of
concepts and practice, providing you with a sound background in operating
systems for future study and to help you prepare for a professional
programming position in industry. You will learn how to make effective use
of operating system features and functions, and how an operating system is
designed. In the laboratory you will focus on the details of a specific
operating system: this semester the lab operating system is Linux.
Prerequisite
The prerequistes for the course are CSCI 2270 and ECEN 2120.
Textbook
Nutt, Operating Systems: A Modern Perspective, Third Edition.
Addison Wesley, 2004.
Course Logistics
-
There is a
web page
(http://moodle.cs.colorado.edu/)
where information relevant to the class is kept.
Be sure to browse the course web site regularly, as lots of critical
information is only distributed via the web page.
-
Here are lists of
known textbook errors.
- You can find study materials at the
book publisher's companion website. Access to this material
requires an individual password that is in the textbook.
-
You are encouraged to correspond with the Instructor using
electronic mail for fast turnaround.
Of course you should also feel free to meet with the Instructor
during office hours if you prefer face-to-face
communication. If you cannot meet during scheduled office hours,
make an appointment.
-
It will be important
for you to schedule your time so you submit your solutions
at the time the assignment is due.
Late homework will ordinarily not be accepted.
-
The course grade will be assigned as follows: Homework (~52.5%),
midterm exam ~(12.5%)
and a final exam (~25%).
There will also be a subjective evaluation (~10%) based on your course
citizenship (attendance, contribution, ethics, behavior, etc.).
The final exam time is scheduled by the University central administration;
you will not be permitted to take it at any other time without
a bona fide emergency situation (having travel plans that conflict with
this date does not constitute an emergency).
University of Colorado Policies
There are various policies that are particularly relevant to classroom
teaching, including but not limited to policies on disability, religious
observance, sexual harassment, class behavior, and the student honor code.
Here
is a brief description of the most critical ones.