Dec 08, 2025  
2024-25 Undergraduate Catalog 
    
2024-25 Undergraduate Catalog [ARCHIVED CATALOG]

CS 310 - Operating Systems


This course introduces students to a broad range of operating system concepts, such as processes and threads, scheduling, synchronization, memory management, file systems, input and output, deadlocks, device management and security. Students will also get practical experience with the Linux operating system. C will be used as the programming language in the course.

Prerequisites CS 155 ; or permissions of the chair.
Credits: 3

Class Level Junior Undergraduate
Program Undergraduate