>> Course Descriptions

Term Subject Catalog # Title Credits / Units
Summer 2022 CS 343 Operating System 4 cr.
Class Session Time Syllabus
1 5-week summer Mon - Fri CS-343


The purpose of this course is to provide an overview of modern computer operating systems. The following topics will be covered in this course: Introduction to Operation System, Principles of Operating System, Processor, CPU Scheduling, Interrupts and Exceptions, File Systems, Process and memory Management, Deadlocks, Address Binding, Hard Disk Drive Scheduling, Security Operating Systems and Operating System attacks.Upon completion of the course, each student will gain a solid understanding of modern operating systems via a series of challenging mini-projects.


Foundations of Computer Science, Data Structures and Algorithms, Computer System Organization.