Interactive Engineering Lab

2024 · UCT CSC3002 · Java

Andre's Bar

A queue, a counter and two scheduling policies. Explore who gets served next.

ORIGINAL PROJECT

2024 · UCT CSC3002 · Java. Read the original case study

2026 PORTFOLIO RECREATION
LIVE DEMO

How it works

Non-preemptive FCFS and shortest-job-first over synthetic arrivals and service durations. Waiting and response start at arrival and end at service start; turnaround ends at completion.

What changed for the portfolio

New event-driven bar interface and corrected metric boundaries. The recovered Java submission had invalid timing aggregates; none are reused as results.

Evidence & limitations

The original project’s contribution, source attribution, results and limitations remain in its case study. New synthetic inputs and browser state are not historical measurements.

Original evidence and technical details