CSC 342 Operating Systems
Spring 2009

MWF 11:00 – 11:50 am
CIS Room 1006
[Instructor Home] [Syllabus] [Course Calendar] [Resources]
 


Instructor

Dr. Karl Ricanek, Jr.

This instructor is available by email at ricanekk@uncw.edu, by telephone (962-4261), and during office hours (CI 2042).   Office hours are posted on the instructor’s home page and located in the computer science dept.  In addition, students can arrange to meet with the professor outside of normal office hours by contacting him via email or phone or schedule using Outlook. 


Learning Strategies

You are expected to take an active role in your learning for this course. This includes regular attendance, engaging in lecture discussions, preparing for lectures by reading textbook and supplemental material, and completing all course requirements. You are encouraged to study with your classmates outside of class. Project assignments usually require a lot more time than expected, so start early and work some every day.
 

Student Resources

Course

Prerequisites: Prerequisite: CSC 242 and 332.  

 

Textbook: Operating System Concepts 8th Edition by Silberschatz, Galvin, Gagne, John Wiley & Sons, Inc, New York, 2003.
ISBN: 978-0-470-12872-5.

Textbook Online Resources: http://www.wiley.com/college/silberschatz

textbook

 

Course Description: This course introduces the methods and theory of digital computer operating systems. As there are many variants of operating systems today, this course will focus on concepts that are widely used across the most dominant operating systems. Hence this course will focus on: systems services and file systems; CPU scheduling; memory management; virtual memory; disk scheduling, deadlock characterization, concurrent processes; semaphores; and some communication protocols.

Exit Goals:  The student will have a general knowledge of operating systems and there design and implementation.

 

Participation: Regular class attendance is required. Each student is expected to read the textbook prior to the class and be prepared to discuss the topic of the day.

 

Grading:                     

                                    Assignments:               30%

                                    Project:                        15%

                                    Two exams (20% per) 40%

                                    Final Exam                  15%

 

                        All late assignments will receive a 10% per day deduction from the maximum score.

           

            Note: All exams are closed notes and book.  The date of the exams will be announced in class and recorded on the calendar.

1.     Make-up exams only with written excuse from a medical doctor and student must contact instructor before the day of the exam.  (This will be strictly enforced.)

2.     Any student who will be absent for more than five times will be encouraged to drop this course.

 

Numeric Score     Letter Grade     Quality Points 
   ====================================================               
      90.0 - 100           A                4.00 
      80.0 - 89.5          B                3.00
      70.0 - 79.5          C                2.00
      60.0 - 69.5          D                1.00
      00.0 - 59.5          F                0.00
 

Study Guide: Chapters from the text will be covered as follows:

               1   Introduction

               2   Operating-System Structure

               3   Processes

               4   Threads

               5   CPU Scheduling

               6   Process Synchronization

               7   Deadlocks

               8   Memory Management

               9   Virtual Memory

             10   File System Interface

             11   File System Implementation     

             12   Mass-Storage Structure

                  13   I/O System

                 

Special Needs

If you have a disability and need reasonable accommodation in this course, you should inform the instructor of this fact in writing within the first week of class or as soon as possible. If you have not already done so, you must register with the Office of Disability Services in Westside Hall (extension 3746) and obtain a copy of your Accommodation Letter. You should then meet with your instructor to make mutually agreeable arrangements based on the recommendations of the Accommodation Letter.

 

Code of Academic Responsibility and Conduct

Students are responsible for submitting their own work. Students who cooperate on oral or written examinations or work without authorization share the responsibility for violation of academic principles, and the students are subject to disciplinary action even when one of the students is not enrolled in the course where the violation occurred.

 

Student Acknowledgment

Student Signature: _________________________________

By signing the student is acknowledging that he/she has read the syllabus.