CSCI220 - Operating Systems I

Course Details

Course Code: CSCI220 Course ID: 5305 Credit Hours: 3 Level: Undergraduate

This course helps students understand the design and implementation of operating systems in the area of purpose. It focuses on description, contrast, and comparison of different structures for operating systems. Students will analyze theory and implementation of processes, resource control, physical and virtual memory, scheduling, I/O, and files. Students need to be familiar with C language before taking this course. The course introduces a high-level structure of the Linux kernel both in concept and source code, while offering a detailed understanding of its aspects. (Prerequisite: CSCI230)

Course Schedule

Registration Dates Course Dates Start Month Session Weeks
Registration11/28/2024 - 05/02/2025 Course Dates05/05/2025 - 08/24/2025 Start Month May SessionSpring 2025 Session K Weeks16 Week session
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.