CPSC 340 Operating System Concept and Design

This course is an introduction to operating systems concepts and design principles. Topics will include all the major areas of operating systems such as process control, memory management, file systems, input/output and security. Theory will be demonstrated by hands-on experience. Students will be required to complete operating system kernel projects where they will write and/or modify operating system code and demonstrate its impact on the performance of the system.

Credits

4 credits

Prerequisite

CPSC 130 and CPSC 131 and CPSC 230 and CPSC 232 and CPSC 250 and MATH 220

Distribution

Advanced (ADVD)

Notes

Academic Level: 140-UG Level 4 Advanced

Modalities: In Person