Spring 2003
Instructor:
Lori Carter
619-849-2352
Office
hours:
MW 9 AM-12 PM, 1:30-2:30 PM; TTH 11 AM – 12 PM;
If you need me on Friday, check my office or send email.
Texts:
Silbershatz et.al, Applied Operating System Concepts, First edition
http://www.bell-labs.com/topic/books/aos-book
Andersen,
Paul, Just Enough Unix
Course
Objectives:
This course has two main objectives.
Course
Organization:
Lectures: Cover the highlights of chapters assigned – not a substitute for reading.
Homework: Will be assigned every week. Homework will not be turned in, but will be the basis for the weekly quiz. Most of the problems will come from the book, but supplementary problems can be expected as well.
Quizzes: Given approximately every week. Covers latest weeks material. Two lowest quiz scores will be dropped. Quizzes may not be made up.
Programming Projects: Programming assignments to simulate various aspects of operating systems. Programs will be written in C or C++ using the Linux Operating system and gcc or g++ compilers.
Midterm: Covers information presented in the first half of the semester, including lectures, text material, projects and labs. The midterm is 2 parts. One part is hands on, using Linux.
Labs: Frequent labs based on the Linux operating system, from the book, Just Enough Unix. Lab sessions are mandatory. Unless otherwise stated, labs are due at the end of the class period assigned.
Final Exam: Cumulative exam covering the same items as the midterm, with an emphasis on material covered in the second half of the semester. Final is scheduled for Tuesday of finals week at 3:30.
Attendance:
As stated in the school catalog, “ Whenever the number of accumulated absences in a class, for any cause, exceeds ten percent of classes, the faculty member sends a written report to the Associate Provost for Academic Administration which may result in de-enrollment. If more than 20% is reported as missed, the student will automatically be de-enrolled. If the date of de-enrollment is past the last date to withdraw from a class, the student will be assigned a grade of “F” or “NC”.
|
Quizzes: |
25% |
|
Projects and Labs: |
25% |
|
Midterm: |
25% |
|
Final: |
25% |
Final grades will be determined as follows:
|
100-93% |
A |
|
90-92% |
A- |
|
87-89% |
B+ |
|
83-86% |
B |
|
80-82% |
B- |
|
77-79% |
C+ |
|
73-76% |
C |
|
70-72% |
C- |
|
67-69% |
D+ |
|
63-66% |
D |
|
60-62% |
D- |
|
0-59% |
F |
Academic
Accommodations:
All students are expected to meet the standards for this course as set by the instructor. However, students with learning disabilities who may need accommodations should discuss options with the Academic Support Center during the first two weeks of class. The ASC will contact professors with suggested classroom needs and accommodations. Approved documentation must be on file in the ASC prior to the start of the semester.
Tentative Schedule (subject to change) back to
top
Week of |
Tuesday |
Thursday |
|
January 13 |
Syllabus, Basic Computer Organization |
Chapter 1, Intro to Linux lab |
|
January 20 |
quiz, Chapter 2 |
Intro to file systems, File Systems lab |
|
January 27 |
quiz, Chapter 3 |
Chapter 3, Text editor lab |
|
February 3 |
quiz, Chapter 4,5 |
Chapter 5, C++ lab |
|
February 10 |
quiz, Chapter 6 |
CPU scheduling project |
|
February 17 |
quiz, Chapter 6 |
CPU scheduling project |
|
February 24 |
quiz, Chapter 7 |
Chapter 7/unix midterm |
|
March 3 |
Midterm Review |
Midterm |
|
March 10 |
Spring Break |
Spring Break |
|
March 17 |
Chapter 8 |
Chapter 8, Unix Shells lab |
|
March 24 |
quiz, Chapter 9 |
Chapter 9, Addressing lab |
|
March 31 |
quiz, Chapter 10 |
Chapter 10, Page replacement project |
|
April 7 |
quiz, Chapter 11 |
Chapter 11, Page replacement project |
|
April 14 |
quiz, Chapter 12 |
Easter Break |
|
April 21 |
quiz, Chapter 13 |
Chapter 14 |
|
April 28 |
quiz, Chapter 16 |
Mutual exclusion project |
|
May 5 |
review for final |
Mutual exclusion project |
|
May 12 |
Final Exam 3:30 |
|
Back
to MCS Home Page ~ PLNU ~ Table of Contents