CIS121 Introduction to Operating Systems
This course will cover the concepts that underlie an operating system. Topics discussed include process management, input/output, memory management, file systems, protection and security, concurrency, distributed systems and virtualization. Other topics include managing multi-user systems, system administration and future directions in operating systems. Students will learn to interact with UNIX and other operating system during the labs.
Prerequisite
CIS140 Introduction to Computer Science
Corequisite
CTN110 Introduction to Information Technology