Operating Systems
The Operating System course aims to give students an in-depth comprehension of the fundamental operating system principles, concepts, and techniques. This course gives students the knowledge and skills to design, implement, and manage operating systems effectively. Students should be able to comprehend the tradeoffs involved in designing and managing various operating systems and analyze, evaluate, and implement various operating system techniques to solve complex computational problems by the end of the course.