UCLA CS111
Operating Systems Principles
(Winter 2003, Lecture 01)
Syllabus

http://www.cs.ucla.edu/classes/winter03/cs111/l1

Lab Web page

Instructor:

Paul Stelling (stelling@cs.ucla.edu)
Office:   4532M Boelter Hall
Office hours:   MW 7:00-7:45 (AM), MW 10:00-10:30, and by appointment.
Telephone numbers:  
 
310-206-2099
310-378-6781

Note: Please do not hesitate to call me if you have an urgent question, even if you fear it might not seem urgent to me. Also, note that I might not respond immediately to e-mail, particularly at the beginning of the quarter.

I will be off-campus most of the time. The best options for contacting me if you have questions are:


Teaching Assistant:

Serafim T. Perlepes (TBA)
Office:   4428 Boelter Hall
Office hours:   W 4:00-6:00PM

If you cannot make it at the regularly scheduled times, appointments are welcome: simply e-mail the TA and propose a time!


Course Textbook:

Andrew S. Tanenbaum, Modern Operating Systems (2nd edition) (required)

NOTE: This is a "new" book (ISBN #0-13-031358-0) published in 2001; if you buy a "used" copy make sure that it is not the first edition...and which is not what you need!

Gary Nutt, Kernel Projects for Linux (required)

This text has basic information that will be required (and very useful) for completing the lab projects.

You can buy your textbooks at the ASUCLA Textbook Store. You may also want to check on-line, as some suppliers (Amazon, etc.) have used copies for as little as half the cost of new (with FedEx delivery available).

Course Information


Course Prerequisites

This chart shows the prerequisites for this course. Note that we strongly recommend several courses in addition to the required CS 31 and CS 32. The courses we recommend are:

Of course, all prerequisites for these courses should also have already been taken. If you have not had these courses (or equivalent at another school) then we strongly suggest that you do so before taking CS 111. Doing so will greatly improve your ability to both get more out of the course and to earn a better grade.


Basic Grading Information

Quizes 10%
Homework 10%
Lab Projects 30%
Midterm Exam #1 10%
Midterm Exam #2 10%
Final Exam 30%

In order to receive a passing grade for the course overall you must earn a passing grade on the final exam and a passing grade on the projects.
(Note that passing the final and projects does not imply a passing grade in the course.)

Classroom participation will also be taken into consideration in determining grades. (Up to 5% bonus may be awarded for classroom participation and office hours questions.)


Related Pages




(c)2003 Paul F. Stelling
For information about these pages, contact Paul F. Stelling.