Announcements
Important updates and course information
Welcome to AOS!
Posted on Thursday, February 5, 2026
Pinned
Welcome to Theory of Operating Systems!
This course will cover fundamental OS concepts including process management, scheduling, memory management, and more.
Important Information:
- All assignments are submitted through this website
- Assignment 1 supports Python and C++; later assignments may also allow C
- Make sure to test your code against the sample test cases before submitting
Looking forward to a great semester!
Assignment 1 Released
Posted on Thursday, February 5, 2026
Assignment 1: Scheduling & Concurrency is now available.
This is a two-part mini assignment (Python or C++):
- **Part 1:** CPU Scheduler (FCFS, SJF, Round Robin)
- **Part 2:** Traffic Intersection simulation using concurrency primitives
**Due Date:** February 18, 2026
Start early and make sure to test with the provided sample cases!