ESSEX COUNTY COLLEGEACADEMICS · ADMISSIONS · FINANCIAL AID · CAMPUS LIFE · ATHLETICS · APPLY NOW · DIRECTORY · CALENDAR · NEWS

CSC 228 OPERATING SYSTEMS

CSC 228 – Operating Systems

Course Outline

Course Number & Name: CSC 228 Operating Systems

Credit Hours:  4.0             Contact Hours:  4.0          Lecture:  4.0       Lab:  N/A             Other:  N/A

Prerequisites:  Grade of “C” or better in CSC 225

Co-requisites:  None                                                      Concurrent Courses:  None

Course Description: This course examines the concepts, designs, and operations of modern real-time, general-purpose operating systems. The course covers fundamental operating system technology as well as contemporary design principles such as real-time systems, multiprocessor scheduling, memory management, file management, and security and network processing. Students are required to complete a selected series of programming projects that illustrate operating system design principles.

Course Goals: Upon successful completion of this course, students should be able to do the following:

  1. apply process scheduling and dispatching;
  2. describe and implement distributed and real-time systems;
  3. explain and use multi-tasking, pre-emptive scheduling and time sharing; and
  4. describe system security.