Mar 18, 2026  
2026-2027 Graduate Catalog 
    
2026-2027 Graduate Catalog
Add to Catalog (opens a new window)

CSCI 635 - Operating Systems


3 Credits
This course provides a comprehensive introduction to the fundamental concepts and principles underlying modern operating systems. Students will explore the core components of operating systems, including process management, memory management, storage management, file systems, input/output systems, and security. The course emphasizes both theoretical understanding and practical application to reinforce key concepts.
Course Learning Outcomes:
1. Design modular distributed components tailored for cloud-native environments.
2. Evaluate security mechanisms within operating systems to counter emerging threats.
3. Synthesize emerging research for innovative operating systems.
4. Analyze operating system architectures to improve performance and scalability challenges.
5. Implement virtualized environments using modern deployment practices.



Add to Catalog (opens a new window)