CSC443 Operating Systems Syllabus
Contact Information

Instructor: Glenn Lancaster
Office: 832 CDM
Email: glancast@cs.depaul.edu
Office Hours: W 4:00 - 5:30 and by appointment
Phone: 312-362-8718

Course HomePage

d2l.depaul.edu

Sections 801 and 810

Classroom: CDM, Room 202
Lecture Dates: Jan 08 - March 12
Time: W 5:45pm - 9:00pm
Final Exam: Thursday March 19, Room 202, 5:45 - 7:45

Withdraw Dates

Last Date to withdraw with tuition refund: January 17
Last Date to withdraw (no refund): February 21

Course Summary

This is the first course in operating systems, but assumes knowlege of the material covered in the two courses - Computer Systems I and II at DePaul. Those prerequisite courses view the operating system as an API and explore using it to construct programs. This course examines the operating system in more depth and from the point of view of implementing the abstractions that operating systems provide and the functions that make up the operating system API available to system programmers. Design choices for operating system components are presented in the course and the implementation will be explored through projects that implement parts of a simple operating system.

Objectives

At the end of the course, students should be able to:

Prerequisites

Systems I and II (CSC373,374 or CSC406,407)

 

Text/Resources

During the course some web resources will be suggested, but the main focus will be on the required text.

Required Text and Reference

Text

Thomas W. Doeppner, Operating Systems in Depth, ISBN 978-04-471-68723-8

 

Expectations

 

Assessment
Book Exercises

Exercises will be assigned from the text and discussed in class. These will be submitted through the dropbox on d2l.

Program Assignments

There will be 3 program assignments. These assignments are challenging and play an important part in understanding the book material.

Exams

The midterm exam will be given in the 6th week base on the book exercises and will be on-line.

The final will also be based on book exercises and will be given in the regular class room in the 11th week (Thursday, March 19) for inclass students.

Online students will have a range of dates during the exam period to take the exam and should register on d2l for the exam.

Percentage of Final Grade
Book Exercises: 20%
Programs: 40%
Midterm Exam: 10%
Final Exam: 30%
Final Course Grade Based on Total Percentage Earned
A : 93 - 100
A-: 90 - 92
B+: 88 - 89
B : 83 - 87
B-: 80 - 82
C+: 78 - 79
C : 73 - 77
C-: 70 - 72
D : 60 - 69
F : 0 - 59

 

Students with Disabilities

Students who feel they may need an accommodation based on the impact of a disability should contact the instructor privately to discuss their specific needs. All discussions will remain confidential.

To ensure that you receive the most appropriate accommodation based on your needs, contact the instructor as early as possible in the quarter (preferably within the first week of class), and make sure that you have contacted the Center for Students with Disabilities (CSD) at:

Student Center, LPC, Suite #370
Phone number: (773)325.1677
Fax: (773)325.3720
TTY: (773)325.7296

Incomplete Grades

A grade of IN (incomplete) may be given only in unpredictable and unexpected circumstatnces. It should be requested two weeks before the final exam, approved by the instructor and also by an associate dean of CDM. If approved you will have one quarter to complete the work. See CDM's incomplete policy for details.

 

Academic Integrity

All work submitted should be your own. You may have general discussions with the instructor and others about assigned programs and assignments. However no code should be solicited or copied from others. Code copied from the text or the text web site is allowed provided you clearly indicate the source in a comment in your code.

Copying code and submitting it as your own is a violation of DePaul's Academic Integrity Policy.