Shepherd University

CIS 390-01 Operating Systems

Spring 2008

 

 

INSTRUCTOR                                     : Osman Guzide

OFFICE LOCATION                          : Stutzman and Slonaker Hall #211A

OFFICE HOURS                                  : Monday 11am -12 pm and 1pm-4pm, Tuesday 11 am -12 pm, Wednesday 11 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, 2nd Edition, Prentice Hall, 2001 

Abraham Silberschatz, Peter BaerGalvin, and Greg Gagne, Operating Systems Concepts with Java, 6th Edition, Wiley, 2004

 

 

 

                                                               

 

GRADING:            Midterm Exam/Quizzes                                        30%

                                Final Exam                                                              20%

                                Projects                                                                  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.

 

 

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.