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.

Credit Hours

4

Lecture Hours

3

Lab Hours

2

Prerequisite

CIS140 Introduction to Computer Science

Corequisite

CTN110 Introduction to Information Technology

Attributes

  • Computer Science Elective

  • Free Elective