Salaberry, IsabelRufino, JoséPereira, Arnaldo2026-05-122026-05-122025Salaberry, Isabel; Rufino, José; Pereira, Arnaldo (2025). CPUSAS: a web-based interactive simulator for teaching CPU scheduling algorithms. In 27th International Symposium of Education on Computers in Education, SIIE 2025. Cham: IEEE. Viseu, Portugal. p. 1-6. ISBN 979-833156257-1979-833156257-1http://hdl.handle.net/10198/36623CPUSAS is an interactive web-based educational tool designed to support the teaching of CPU scheduling algorithms in Operating Systems subjects in computer science education. The simulator enables learners to create, edit, and visualize scheduling scenarios using an array of algorithms, including first-come-first-served, shortest job first, shortest remaining time first, round-robin, and both preemptive and non-preemptive priority scheduling. The tool features a multilingual interface, animated visualizations, support for saving and loading scenarios, and a function that enables exporting simulations as video. Distinct user roles for students and instructors allow educators to manage access and customize the solution. Also, the tool features a modular design that supports the addition of new scheduling algorithms if needed. CPUSAS’s design and implementation push beyond existing educational simulators, underscoring its potential to enhance conceptual understanding through interactive, learner-centered engagement.engComputer science educationCPU schedulingEducational softwareOperating systemsSimulation toolsCPUSAS: a web-based interactive simulator for teaching CPU scheduling algorithmsconference paper10.1109/siie68580.2025.11368408