This course is designed to give students an introduction to the basic concepts of operating systems such as CPU scheduling, memory, file management and security. Students investigate, differentiate, and critically evaluate various operating systems.