2025-2026 Undergraduate Bulletin 
    
    Apr 01, 2026  
2025-2026 Undergraduate Bulletin
Add to Portfolio (opens a new window)

CS 305 - Operating Systems


3 credit hours - This course examines the fundamental principles of operating system design and implementation, with a particular focus on process management, threads, process synchronization and deadlock, memory management and I/O. Students will learn how these principles are used in practice by writing systems software throughout the course. Prerequisite(s): “C” or higher in CS 280  



Add to Portfolio (opens a new window)