Assignments
Use Ubuntu to connect an operating-system model to observable behaviour.
Assessment and cadence
Assignments contribute 15% of the course grade and will be given approximately every other week.
Download the released assignment below. Further assignments will appear here when ready.
Assignment 1 — CPU Scheduling Simulator
Build a browser-based simulator for FCFS, SJF, SRTF and round robin. The brief specifies scheduling rules, workloads, testing, analysis and assessment.
Download CSE513 Assignment 1 (PDF)
Submit to Microsoft Teams: a PDF report with the website address at the top, at least two worked examples per algorithm, source code and a README. See the brief for the complete requirements.
Deadline: To be announced.
AI assistance
AI assistance is permitted. Specific tasks, deliverables and assessment requirements will be stated in each assignment brief.
Practical environment
Practical assignments will use Ubuntu. The supported Ubuntu version and setup instructions will be published with the first practical assignment.