Final Exam. Syllabus. Study Guide. Integrity Form. Projects. Grades.
Grades will be computed as follows:
We will explore many abstractions this semester; it's important to have some understanding how these are applied in real operating systems. It's also important to be able to read and comprehend a large body of code written by other people.
The programming projects attempt to serve this dual purpose. The projects will explore concepts from class, and require C programming in the Linux environment as deployed in the Design Center. As such, you should have good C programming skills and knowledge of Unix.
In general, I don't expect you to memorize facts; that's what books and notes are for. I do expect you to apply what you learn in this course to solve problems; my exams attempt to test your mastery of the subject in this sense. As such, I allow you to use any reference materials you deem appropriate during exams, including the text, your notes, even previous exams (but not other students!).
Final course grades will be assigned using a ``calibrated normative'' scale, as described in the grading policy.
Each exercise will have specific requirements, which will be detailed in the exercise specification. In addition, I expect all deliverables to adhere to the following additional standards:
.doc files.
Dr. John Noll
Email:
jnoll@cse.scu.edu
When sending email, be sure it is in plain text format; please do not send HTML, Word .doc files, etc. Also, when submitting homework, do not send attachments of any type other than that specified in the instructions; contact me first if you can't conform to the specification for some reason.
Tuesday and Thursday, 19:10-21:00, ENGR 105.
The web site will be the primary source of information about the course. Check the discussion group periodically for announcements. If you need to contact me directly, send email.
Gary Nutt, Operating Systems, 3rd ed, Addison-Wesley.
The syllabus lists the specific topics and associated readings for each meeting.
Software development experience; reading knowledge of C; working knowledge of Unix.
Assignments will be accepted up to one week late, with 20% penalty.
Examinations are mandatory and must be completed at the scheduled time on the scheduled day. If you miss an examination because of an emergency, as soon as you are released or ambulatory submit a copy of your hospital admission, accident report, arrest report, a signed note from your physician on his or her letterhead (which must include address and telephone number), or other verifiable documentation that you were unable to attend the scheduled examination.
Funerals are not considered emergencies and therefore require prior arrangements if they conflict with an exam.
Conference attendance and other work-related activities are not considered emergencies or reasonable excuses for missing an exam.
If you disagree with a grade on an exercise or examination, please follow the procedure outlined in the Grading Errors and Appeals policy document.
A portion of your grade depends on class participation. While attendance is not mandatory, lack of attendance, if excessive, will adversely affect your participation score. Likewise, arriving late for class or other disruptive behavior will be considered ``anti-participation'' and result in a negative participation score.
In cases where it is necessary to submit documents (exercises, inquires, etc.) via email, the following types are acceptable:
Please do NOT send Microsoft Word documents, html, or other content formats.
The classroom is not the place to take telephone calls or receive paging messages. Please turn off your pagers, cellular telephones, etc. during class. If you simply cannot be out of touch for an hour at a time, contact me to make arrangements. Interruptions caused by cell phones and pagers will count negatively towards your class participation grade.
Things don't always go as planned. If you get sick, wreck your car, don't understand the lectures, etc., you must contact me as soon as possible via email or during office hours.
In rare cases illness or injury may prevent you from completing enough work to pass the course. In such an instance, I will consider a petition for a grade of ``incomplete'' which gives you some additional time to complete alternate work to satisfy the course requirements. Such petitions must be accompanied by verifiable documentation of incapacity, as described above. In any case, the last week of the quarter is too late to address such problems; let me know right away if you think you may need to petition for an incomplete.
I will do everything possible to help students who let me know about problems in advance of deadlines; appeals after the fact will be met with appropriate sympathy and sufficient amounts of facial tissue, but nothing else.
Generated Thu Apr 3 12:23:08 2008