Skip to main content

Principles of Operating Systems

Subject code

COM

Course Number

305

Course Title

Principles of Operating Systems

Catalogue Description

This course will introduce modern operating system concepts from both the design and implementation perspectives. The course will address the fundamental problems that operating systems need to solve, including those concerned with process management, scheduling strategies, concurrency issues, synchronization mechanisms, deadlock detection/avoidance, memory management, protection and security, and distributed systems. Concepts taught will be reinforced through programming assignments/projects.

Number Of Credits

3

Free Form Requirements

Minimum grade C-

COM 200 Programming I