CSCI320 - Operating Systems II

Course Details

Course Code: CSCI320 Course ID: 5309 Credit Hours: 3 Level: Undergraduate

This course presents advanced topics for operating systems. Students learn how to analyze different techniques for managing resources within the operating systems and compare different factors related to reliability and scalability. This course focuses more on file security and integrity. Students become proficient in programming systems software and gain a thorough understanding of the various types of vulnerabilities (design and/or implementation weaknesses), their underlying causes, and potential mitigation strategies. They will also know how to apply fundamental security design principles during system design, development, and implementation to minimize vulnerabilities. Students develop an understanding of how a vulnerability in a given context may be applied to alternative contexts. (Prerequisite: CSCI220)

Course Schedule

Registration Dates Course Dates Start Month Session Weeks
Registration09/29/2025 - 02/27/2026 Course Dates03/02/2026 - 04/26/2026 Start Month March SessionWinter 2026 Session D Weeks8 Week session

Previous Syllabi

Not current for future courses.