Shepherd University
CIS 390-01 Operating Systems
Spring 2009
INSTRUCTOR : Osman Guzide
OFFICE LOCATION : Stutzman and Slonaker Hall #211A
OFFICE HOURS : Monday and Wednesday 9 am -12 pm or by appointment
PHONE : (304) 876-5304
E-MAIL : oguzide@shepherd.edu
COURSE DESCRIPTION:
An introduction to the fundamentals of operating systems across computing platforms. Topics include process and storage management, protection and security, and distributed systems. Format principles are complemented with surveys of contemporary operating systems (including UNIX).
COURSE OBJECTIVES:
In this course, Students will learn the comprehensive coverage for a fundamental course in the traditional operating systems across computing platforms in detail. Course will examine theoretical concepts that make the operating systems unique software in the world to manage all devices and provide user programs with a simpler interface to hardware including process, storage management, protection, security and distributed systems. Also, this course will adopt a practical hands-on projects approach when examining operating systems techniques and provide operating systems theory illustrated by real-world examples. Along with examining traditional operating system strategies, this course will explore the advancement of modern operating systems development, as well as, time serving problem solving strategies. Student will learn how to implement operating systems software by doing hands-on projects or researching latest improvement of operating systems.
PREREQUESTS: CIS 386, CIS 211
TEXTBOOKS: Required textbook(s):
Andrew S. Tanenbaum, Modern Operating Systems, 3rd Edition, Prentice Hall, 2007
Abraham Silberschatz, Peter BaerGalvin, and Greg Gagne, Operating Systems Concepts with Java, 7th Edition, Wiley, 2005
GRADING: Midterm Exam(s)/Quizzes 30%
Final Exam 20%
Projects/research 30%
Assignments/Homeworks 20%
-Before class meeting, every student should read chapter before coming class. Every student finish chapter exercise next meeting after the class finishes the chapter.
- No makeup for midterm exam(s) and final unless a verifiable reasons (see make-ups below)
- No make up for quizzes. Late submission of exams and of quizzes is NOT allowed
-You are
expected to work the exercises from the book as soon as a section is covered.
Homework will be collected on every Monday.
-Success in this
course relies heavily on your ability to work on exercises and programs. The
more you practice, the easier it becomes. Work as many new exercises and
programs as possible.
-You are
encouraged to use office hours and email to ask questions and obtain
clarifications. Clear up any questions or doubts as and when
they occur.
-Quizzes are
based on the lecture and the homework, there will be at least one per week,
some of which may be assigned as take-home if the exercise(s) and programs are
too time consuming.
-Cell-phones
and other electronic devices are to be turned off during class.
-Respect class
time. Class will start sharply at the designated time.
-Let me know
ahead of time if you plan to miss a class. It is your responsibility to find
out what went on during class and to be prepared for the next class.
-Exams grades
are based on the technique used to solve the exercises and programs, i.e., you
are required to show all intermediate steps/work in order to get full credit.
Merely reporting the answer might result in zero credit and sometimes not
getting to the final answer might result in full credit.
-If you
require special accommodations for taking notes, completing assignments, or
taking exams, meet with me as soon as possible (within the first week of
class).
-The Final
exam and/or project is mandatory for all students (missing the final will
result in an automatic failing grade).
-All written quizzes and exams are to be worked on an individual basis (unless otherwise specified). Violations will result in disciplinary action.
A= 100- 90 B= 89-80 C= 79-70 D= 69-60 F= below 60
LATE WORK: There will be a some reduction in grade per day for all assignments turned in after the due date unless a verifiable reason (see make-ups below) is provided for missing the due date or a new time has been approved in advance!!!
MAKE-UPS: There will be no make-up of tests unless previously arranged with the instructor or an acceptable and verifiable reason for the absence. In general, acceptable reasons include:
1) An absence that is the result of an order from an attending physician or University health nurse, that directs the student not to attend class for health reason,
2) A death in the student’s immediate family,
3) Participation in an official University activity,
4) or an absence that the instructor considers an acceptable reason for missing class. See Attendance policy in the University catalog.
ATTENDANCE: In accordance with the course catalog.
THE INSTRUCTOR RESERVES THE RIGHT TO IMPROVE ANY PORTION OF THIS SYLLABUS AT ANY TIME.