Academic Bulletin 2022-2023 
    
    May 12, 2024  
Academic Bulletin 2022-2023 [ARCHIVED CATALOG]

CMPSC 400 - Operating Systems


Credits: 4
A study of the principles used in the design, implementation, and evaluation of operating systems. Participating in hands-on activities that often require teamwork, students create and assess components of an operating system that runs on modern computer hardware. Leveraging insight and tools from an industry partner, students also investigate the resource management, process scheduling, and file systems used in representative operating systems. During a weekly laboratory session students use advanced operating systems software to complete projects, reporting on their results through both written documents and oral presentations. Students are invited to use their own departmentally approved laptop in this course; a limited number of laptops are available for use during class and lab sessions.

Prerequisite: CMPSC 200 .

Distribution Requirements: QR, SP.