CSCI-SHU 215
Operating Systems
Covers the principles and design of operating systems. Topics include process scheduling and synchronization, deadlocks, memory management (including virtual memory), input-output, and file systems. Programming assignments. Prerequisite: CENG-SHU 202 Computer Architecture or CSCI-UA 201 Computer Systems Organization. Fulfillment: Computer Science Major Required Courses; Computer Systems Engineering Major Elective. Equivalencies: CSCI-UA 202
Topics
- process scheduling and synchronization
- deadlocks
- memory management (including virtual memory)
- input-output
- and file systems
Topics explicitly listed in official catalogue description
Sources
- Course catalogue ↗2026-2027