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
Registration03/31/2025 - 08/29/2025 Course Dates09/01/2025 - 12/21/2025 Start Month September SessionSummer 2025 Session C Weeks16 Week session

Previous Syllabi

Not current for future courses.