Syllabus and grading
A shared operating-systems foundation for the graduate programme.
Course format
CSE513 Advanced Operating Systems is a compulsory graduate course. The weekly lecture is three hours, delivered in two halves. The course revisits undergraduate foundations and develops the understanding needed to read and discuss systems research.
Instructor lectures: Weeks 1–6 and 8–10. Midterm: Week 7, with no class. Student paper presentations: Weeks 11–14.
Learning goals
- Explain how processes and threads execute and share system resources.
- Trace scheduling, synchronization, deadlock and address-translation examples.
- Relate memory, storage, isolation and distributed-system mechanisms to observable behaviour.
- Use Ubuntu-based practical work to investigate operating-system concepts.
- Explain and discuss a research paper in a 15-minute English presentation.
Assessment
| Assessment | Weight |
|---|---|
| Midterm | 30% |
| Final exam | 40% |
| Paper presentation | 15% |
| Assignments | 15% |
50% of final-exam questions come from the student paper presentations. This describes question coverage; the final exam itself contributes 40% of the course grade.
Exam dates and detailed coverage, assignment deadlines, presentation allocations and marking rubrics will be announced separately.
Assignments and AI use
Assignments will be given approximately every other week. Practical work will use Ubuntu. AI assistance is permitted; each assignment brief will state its tasks, deliverables and assessment requirements.
Assignment information →Study materials
Silberschatz, Galvin and Gagne’s Operating System Concepts, 10th edition, provides the main reference. Lecture slide PDFs and original illustrated readings will be added throughout preparation. Linux examples support general mechanisms; detailed Windows and Solaris internals are outside the core lecture plan.
Arrangements to be announced
Weekly meeting day and time, classroom, office hours, submission channel and detailed attendance or late-work rules will be announced separately.