Publicação
CPUSAS: a web-based interactive simulator for teaching CPU scheduling algorithms
| datacite.subject.fos | Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática | |
| datacite.subject.sdg | 04:Educação de Qualidade | |
| datacite.subject.sdg | 09:Indústria, Inovação e Infraestruturas | |
| dc.contributor.author | Salaberry, Isabel | |
| dc.contributor.author | Rufino, José | |
| dc.contributor.author | Pereira, Arnaldo | |
| dc.date.accessioned | 2026-05-12T11:01:40Z | |
| dc.date.available | 2026-05-12T11:01:40Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | CPUSAS 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. | eng |
| dc.description.sponsorship | This work was supported by FCT - Fundação para a Ciência e Tecnologia, I.P. by projects: CeDRI, UID/05757/2025 (DOI: 10.54499/UID/05757/2025) and UID/PRR/05757/2025 (DOI: 10.54499/UID/PRR/05757/2025); SusTEC, LA/P/0007/2020 (DOI: 10.54499/LA/P/0007/2020). | |
| dc.identifier.citation | Salaberry, 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-1 | |
| dc.identifier.doi | 10.1109/siie68580.2025.11368408 | |
| dc.identifier.isbn | 979-833156257-1 | |
| dc.identifier.uri | http://hdl.handle.net/10198/36623 | |
| dc.language.iso | eng | |
| dc.peerreviewed | yes | |
| dc.publisher | Institute of Electrical and Electronics Engineers | |
| dc.relation | Centro de Investigação em Digitalização e Robótica - UID/05757/2025 | |
| dc.relation | Centro de Investigação em Digitalização e Robótica Inteligente - UID/PRR/05757/2025 | |
| dc.relation | Associate Laboratory for Sustainability and Tecnology in Mountain Regions - LA/P/0007/2020 | |
| dc.relation.ispartof | 2025 International Symposium on Computers in Education (SIIE) | |
| dc.rights.uri | http://creativecommons.org/licenses/by-nd/4.0/ | |
| dc.subject | Computer science education | |
| dc.subject | CPU scheduling | |
| dc.subject | Educational software | |
| dc.subject | Operating systems | |
| dc.subject | Simulation tools | |
| dc.title | CPUSAS: a web-based interactive simulator for teaching CPU scheduling algorithms | eng |
| dc.type | conference paper | |
| dspace.entity.type | Publication | |
| oaire.awardNumber | UID/05757/2025 | |
| oaire.awardNumber | UID/PRR/05757/2025 | |
| oaire.awardNumber | LA/P/0007/2020 | |
| oaire.awardTitle | Centro de Investigação em Digitalização e Robótica - UID/05757/2025 | |
| oaire.awardTitle | Centro de Investigação em Digitalização e Robótica Inteligente - UID/PRR/05757/2025 | |
| oaire.awardTitle | Associate Laboratory for Sustainability and Tecnology in Mountain Regions - LA/P/0007/2020 | |
| oaire.awardURI | https://doi.org/10.54499/UID/05757/2025 | |
| oaire.awardURI | https://doi.org/10.54499/UID/PRR/05757/2025 | |
| oaire.awardURI | info:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/LA%2FP%2F0007%2F2020/PT | |
| oaire.citation.conferencePlace | Viseu, Portugal | |
| oaire.citation.endPage | 6 | |
| oaire.citation.startPage | 1 | |
| oaire.citation.title | 27th International Symposium of Education on Computers in Education, SIIE 2025 | |
| oaire.fundingStream | Avaliação UID 2023/2024 | |
| oaire.fundingStream | Avaliação UID 2023/2024 PRR | |
| oaire.fundingStream | 6817 - DCRRNI ID | |
| oaire.version | http://purl.org/coar/version/c_970fb48d4fbd8a85 | |
| person.familyName | Rufino | |
| person.givenName | José | |
| person.identifier.ciencia-id | C414-F47F-6323 | |
| person.identifier.orcid | 0000-0002-1344-8264 | |
| person.identifier.scopus-author-id | 55947199100 | |
| project.funder.identifier | http://doi.org/10.13039/501100001871 | |
| project.funder.identifier | http://doi.org/10.13039/501100001871 | |
| project.funder.identifier | http://doi.org/10.13039/501100001871 | |
| project.funder.name | Fundação para a Ciência e a Tecnologia | |
| project.funder.name | Fundação para a Ciência e a Tecnologia | |
| project.funder.name | Fundação para a Ciência e a Tecnologia | |
| relation.isAuthorOfPublication | 1e24d2ce-a354-442a-bef8-eebadd94b385 | |
| relation.isAuthorOfPublication.latestForDiscovery | 1e24d2ce-a354-442a-bef8-eebadd94b385 | |
| relation.isProjectOfPublication | a5e315d6-7e4d-4719-b68e-571a95a0dd32 | |
| relation.isProjectOfPublication | 1c1fa060-25fe-4396-8a49-023d3448a988 | |
| relation.isProjectOfPublication | 6255046e-bc79-4b82-8884-8b52074b4384 | |
| relation.isProjectOfPublication.latestForDiscovery | a5e315d6-7e4d-4719-b68e-571a95a0dd32 |
