# Site ## Pages - [Page not found](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-shuyangyuzu-cmd/404/): That page doesn't exist, or it has moved since you last looked - [Assessment](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-shuyangyuzu-cmd/assessments/): Every piece of graded work in the course, what it is worth, and when it is due. - [Policy Trial](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-shuyangyuzu-cmd/assessments/policy-trial/): A comparison of two queue-ordering policies against the same declared dataset, ending in a defended choice between them. - [Queue Autopsy](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-shuyangyuzu-cmd/assessments/queue-autopsy/): A close analysis of one real waiting system, separating what you observed from what you assumed, and accounting honestly for its slowest case. - [The Honest Queue](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-shuyangyuzu-cmd/assessments/the-honest-queue/): A full redesign of the SlopU Office of Everything's front counter, defended against normal demand, congestion, uncertainty, failure and cancellation. - [Lectures](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-shuyangyuzu-cmd/lectures/): What is covered, week by week, and which topics each lecture draws on. - [When does waiting begin?](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-shuyangyuzu-cmd/lectures/week-01/): Opens the course claim — a queue is a design decision, not an absence of service — and introduces the SlopU Office of Everything as the case the semester returns to. - [What does an average hide?](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-shuyangyuzu-cmd/lectures/week-02/): Why a single average wait time can be true and still misleading, and what it hides about who actually waits the longest. - [Why does one slow case change the queue?](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-shuyangyuzu-cmd/lectures/week-03/): How a single unusually long case reshapes everyone else's wait while it is happening, not only the average calculated afterwards. - [Is first come, first served fair?](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-shuyangyuzu-cmd/lectures/week-04/): The Office of Everything's only rule examined on its own terms — what first come, first served actually rewards, and what it costs. - [Should the shortest task go first?](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-shuyangyuzu-cmd/lectures/week-05/): Shortest-job-first as the Office's proposed answer to last week's complaint, and the starvation risk it introduces in return. - [Who gets to be urgent?](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-shuyangyuzu-cmd/lectures/week-06/): The Office introduces a Priority Lane, and this lecture asks who declares urgency, who checks the declaration, and who pays for it. - [What can the system honestly promise?](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-shuyangyuzu-cmd/lectures/week-07/): Moving from choosing an ordering rule to deciding what a queue can truthfully tell someone about how long they will wait. - [When is a queue actually stuck?](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-shuyangyuzu-cmd/lectures/week-08/): Telling a slow queue apart from a stopped one, using only what a person waiting inside it could actually observe. - [What does cancellation cost?](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-shuyangyuzu-cmd/lectures/week-09/): People who leave a queue before being served disappear from its wait-time records — this lecture asks what that does to every number the course has computed so far. - [Who benefits from the current rule?](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-shuyangyuzu-cmd/lectures/week-10/): Auditing the Priority Lane introduced in week 6 against a released synthetic dataset of its usage, rather than its stated intent. - [How does the system fail under pressure?](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-shuyangyuzu-cmd/lectures/week-11/): The Office of Everything's worst day, and identifying which specific design decision from earlier weeks is most responsible for its collapse. - [Can you defend the queue you designed?](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-shuyangyuzu-cmd/lectures/week-12/): Bringing twelve weeks of the Office of Everything together into one redesign, and preparing to defend it against direct questioning. - [People](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-shuyangyuzu-cmd/people/): Who teaches the course, and how to reach them. - [Desmond Okafor](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-shuyangyuzu-cmd/people/desmond-okafor/): Tutor for SLOP2516, running the even-numbered Queue Labs and marking the Policy Trial and Queue Autopsy. - [Renata Voss](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-shuyangyuzu-cmd/people/renata-voss/): Convenor of SLOP2516 and designer of the SlopU Office of Everything, the running case the course returns to every week. - [Policies and support](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-shuyangyuzu-cmd/policies/): The course-wide rules for late work, extensions, academic integrity and getting help. - [Watch a queue](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-shuyangyuzu-cmd/sessions/week-01/): A close observation exercise on a real waiting system, kept separate from any assumption about why it works the way it does. - [Find what the average hides](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-shuyangyuzu-cmd/sessions/week-02/): Work the Office of Everything's own ticket log against its "average wait" memo, then apply the same check to the system you are tracking yourself. - [Recompute with and without the outlier](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-shuyangyuzu-cmd/sessions/week-03/): Rehearse the Queue Autopsy's core technique on the Office of Everything's data, then apply it to your own observed system before writing it up. - [Answer the complaint on FCFS's own terms](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-shuyangyuzu-cmd/sessions/week-04/): Work out exactly what the students' association complaint is asking the Office to change, and who would carry the cost of that change. - [Test the Quick Enquiries draft for starvation](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-shuyangyuzu-cmd/sessions/week-05/): Apply the Office's draft shortest-job-first notice to a busier ticket log and check whether the longest case ever gets served. - [Compare three policies on one log](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-shuyangyuzu-cmd/sessions/week-06/): Run FCFS, Quick Enquiries and the Priority Lane against the same ticket log, then choose and defend one policy for the Office of Everything. - [Design what the wait sign should say](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-shuyangyuzu-cmd/sessions/week-07/): Replace the Office's frozen "estimated wait: 5 minutes" sign with an honest form of words, given only the information the counter actually has. - [Specify the evidence for "stuck"](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-shuyangyuzu-cmd/sessions/week-08/): Work out what a person waiting in the Thursday display-board incident could actually have used to tell a stuck queue from a slow one. - [Account for the 15% who left](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-shuyangyuzu-cmd/sessions/week-09/): Test what unrecorded departures leave unknown about waiting, and check your own system for the same measurement gap. - [Audit the Priority Lane's usage release](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-shuyangyuzu-cmd/sessions/week-10/): Read the Office's released Priority Lane dataset against its stated purpose, and state plainly what it does and doesn't let you conclude. - [Trace the worst day back to one decision](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-shuyangyuzu-cmd/sessions/week-11/): Work through the Office's compounding-failure incident and argue for the single earlier design decision most responsible for how badly it went. - [Redesign the counter and prepare its defence](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-shuyangyuzu-cmd/sessions/week-12/): Bring the semester's decisions together into one redesign of the Office of Everything, and prepare to defend each choice under questioning.