CSC360 - Operating Systems

Description

The major concepts of operating systems and study of the interrelationships between the operating system and the architecture of computer systems. Topics discussed include operating system structures, concurrent programming techniques, cpu scheduling, deadlocks, memory management, file systems and protection.

Units

1.5

Hours: lecture-lab-tutorial

3-0-1

Prerequisites

  • Complete all of the following
    • Complete all of:
      • SENG265 - Software Development Methods (1.5)
    • Complete 1 of:
      • CSC230 - Introduction to Computer Architecture (1.5)
      • CENG255 - Introduction to Computer Architecture (1.5)
      • ECE255 - Introduction to Computer Architecture (1.5)

Pre- or corequisites

  • Completed or concurrently enrolled in all of:
    • CSC226 - Algorithms and Data Structures II (1.5)

Course offered by

Department of Computer Science

Course schedules

Summer timetable available: February 15. Fall and Spring timetables available: May 15.

Use the buttons below to search the timetable. If the search results show 0 classes and the message ‘Please search again’, then the class is not scheduled for the selected term.