A lot of material, including the slides and exercise questions, are available on the web: OS-Books.
Homeworks are due the date specified. Any assignment handed in late will be marked off 20% per day. No homeworks will be accepted after 3 days from the due date. Clearly exceptions can be made to this rule when an emergency occurs. If possible, all such requests should be made in advance. Note that you will have to do the work anyway since it will be essential to the next step of the development. In short, start assignments early.
| Date | Topic / Exam | |
| Jan 17 | Introduction | |
| OS Structure | ||
| Process Management | ||
| Threads | ||
| Synchronization | ||
| Semaphores and Monitors | ||
| Feb 26 | Exam | |
| Semaphore Implementation | ||
| March 3 | Spring Break | |
| Scheduling | ||
| Deadlocks | ||
| Memory Management | ||
| April 22 | Exam | |
| File Systems | ||
| Security | ||
| May 8 | Final Exam |