Aug 31, 2025  
**DRAFT**2025-2026 Undergraduate/Graduate Catalog **DRAFT** 
    
**DRAFT**2025-2026 Undergraduate/Graduate Catalog **DRAFT**

COMP 520 - Operating Systems Principles

(3 credits)
Prerequisite: Admission to the MS program in Computer Science or consent of instructor
This course examines design principles such as optimal scheduling; file systems, system integrity and security, as well as the mathematical analysis of selected aspects of operating system design. Topics include queuing theory, disk scheduling, storage management and the working set model. Design and implementation of an operating system nucleus is also studied. Offered periodically.