2025-2026 Undergraduate Catalog

CS 312 Secure Operating Systems

This course will provide knowledge and the practical experience necessary to configure the most common server platforms. Lab exercises will provide students with experience of establishing operating systems security for the network environment.

Credits

3

Offered

Spring A

Outcomes

  1. Define the purpose of an Operating System (OS) to provide user management, filesystems, access control, and processing.
  2. Identify the OS inter-process communication, process, threads, and layers, including protocol stack and functions.
  3. Configure appropriate file encryption methodologies.
  4. Understand concurrency and the implications of OS issues, including synchronization techniques and reasons for interruptions.