Course Title: Operating Systems I

Course Code CS 213

Credit Value: 3 Credits

Contact Hours

Duration: 15 Weeks (One Semester)

Prerequisites: Introduction to Programming, Computer Organization

Primary Platform: Linux

1. COURSE DESCRIPTION

This course introduces the fundamental principles of operating systems and their role in managing computer hardware and providing services to application programs. Students study process management, CPU scheduling, synchronization, memory management, file systems, storage systems, and introductory security concepts.

Emphasis is placed on understanding operating system abstractions and gaining practical experience using Linux command-line tools and system utilities. Students develop a conceptual foundation for advanced studies in systems programming, computer networks, cybersecurity, 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: