Course Title: Operating Systems II

Course Code: CS 214

Credit Value: 4 Credits

Contact Hours

Duration: 15 Weeks (One Semester)

Prerequisite: Operating Systems I

Primary Platform: Linux

1. COURSE DESCRIPTION

Operating Systems II deepens students' understanding of modern operating systems by examining advanced process management, synchronization, memory systems, file systems, storage systems, and system-level programming concepts.

The course emphasizes how operating systems are implemented rather than merely how they behave. Students investigate design trade-offs, analyze real operating system mechanisms, and conduct structured experiments using Linux tools and system interfaces. The course prepares students for advanced study in systems programming, cybersecurity, cloud computing, and distributed systems.

2. COURSE OBJECTIVES

By the end of this course, students should be able to:

3. LEARNING OUTCOMES

Upon successful completion, students will be able to: