UCF

School of Computer Science

CGS3763: Operating System Concepts

Spring 2012

 

Syllabus

 

Instructor:  Michelle Farah

Email: Please use WebCourses email

           

 

Lecture meetings:

MWF  11:30 – 12:20    (CL1 0320)  

 

Course Outline:

The goal of the course is to teach fundamentals concepts and design principles of operating systems.

 

Course Topics:

Operating systems structure. Process management. Process scheduling. Memory

management. Virtual memory. I/O system. File system.    

 

Prerequisites:

·         CGS1060C – Introduction to Computer Science.

 

Reference Guide:

Operating System Concepts, 8e,  Silberschatz, Galvin, Gagne, 2009, John Wiley &

Sons, ISBN: 978-0-470-12872-5.

 

The Semester Plan: Tentative.

Operating System  Fundamentals.

Computer System Structure.

Interrupt Handling.

Operating System Structure.

Processes

Threads

Concurrent programming

CPU scheduling

Process Synchronization.

I/O System

Memory Management.

Virtual memory

Deadlocks

File system.

Command Interpreter.

Client/Server Systems

This is a general list of topics only and is subject to the needs of the class.  It will be altered without notice, but will generally follow the same progression.  At the end of each class I will tell you what we will be discussing during the next class period.  On-line notes will supplement the text in many areas.

*** The Syllabus is subject to change at any time and in any manner – the instructor will announce changes in class and by posting to Webcourses.

 

             

Grading Policy:

·         (25%) Exam #1 – closed book, closed notes exam given in class.

·         (25%) Exam #2 – closed book, closed notes exam given in class.

·         (25%) Final Exam – closed book, closed notes comprehensive exam given during final exam week.  

·         (25%) Assignments.

 

 

Letter grades: 90-100 = A, 88-89 = A-, 86-87 = B+, 80-85 = B, 78-79 = B-, 76-77 = C+,

                        70-75 = C, 68-69 = C-, 66-67 = D+,  60-65 = D, 58-59 = D-, <57 = F.

 

Important Dates:

-     Classes begin: Monday, January 9. 

-     First Midterm exam:  Friday, February  17.

-          Withdrawal deadline: Tuesday, March  20.

-          Second Midterm exam:  Friday, March 30.

-          Classes end: Monday, April 23.

-          Final Exam: Wednesday April 25 (10:30 a.m. – 1:20 p.m.).     

-          Spring 2012  Holidays are:

-          Martin Luther King Jr. Birthday Celebration: Monday, January 16.

-          Spring Break: March  5– 10