Logo do repositório
 
Publicação

CPUSAS: a web-based interactive simulator for teaching CPU scheduling algorithms

datacite.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
datacite.subject.sdg04:Educação de Qualidade
datacite.subject.sdg09:Indústria, Inovação e Infraestruturas
dc.contributor.authorSalaberry, Isabel
dc.contributor.authorRufino, José
dc.contributor.authorPereira, Arnaldo
dc.date.accessioned2026-05-12T11:01:40Z
dc.date.available2026-05-12T11:01:40Z
dc.date.issued2025
dc.description.abstractCPUSAS 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.sponsorshipThis 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.citationSalaberry, 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.doi10.1109/siie68580.2025.11368408
dc.identifier.isbn979-833156257-1
dc.identifier.urihttp://hdl.handle.net/10198/36623
dc.language.isoeng
dc.peerreviewedyes
dc.publisherInstitute of Electrical and Electronics Engineers
dc.relationCentro de Investigação em Digitalização e Robótica - UID/05757/2025
dc.relationCentro de Investigação em Digitalização e Robótica Inteligente - UID/PRR/05757/2025
dc.relationAssociate Laboratory for Sustainability and Tecnology in Mountain Regions - LA/P/0007/2020
dc.relation.ispartof2025 International Symposium on Computers in Education (SIIE)
dc.rights.urihttp://creativecommons.org/licenses/by-nd/4.0/
dc.subjectComputer science education
dc.subjectCPU scheduling
dc.subjectEducational software
dc.subjectOperating systems
dc.subjectSimulation tools
dc.titleCPUSAS: a web-based interactive simulator for teaching CPU scheduling algorithmseng
dc.typeconference paper
dspace.entity.typePublication
oaire.awardNumberUID/05757/2025
oaire.awardNumberUID/PRR/05757/2025
oaire.awardNumberLA/P/0007/2020
oaire.awardTitleCentro de Investigação em Digitalização e Robótica - UID/05757/2025
oaire.awardTitleCentro de Investigação em Digitalização e Robótica Inteligente - UID/PRR/05757/2025
oaire.awardTitleAssociate Laboratory for Sustainability and Tecnology in Mountain Regions - LA/P/0007/2020
oaire.awardURIhttps://doi.org/10.54499/UID/05757/2025
oaire.awardURIhttps://doi.org/10.54499/UID/PRR/05757/2025
oaire.awardURIinfo:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/LA%2FP%2F0007%2F2020/PT
oaire.citation.conferencePlaceViseu, Portugal
oaire.citation.endPage6
oaire.citation.startPage1
oaire.citation.title27th International Symposium of Education on Computers in Education, SIIE 2025
oaire.fundingStreamAvaliação UID 2023/2024
oaire.fundingStreamAvaliação UID 2023/2024 PRR
oaire.fundingStream6817 - DCRRNI ID
oaire.versionhttp://purl.org/coar/version/c_970fb48d4fbd8a85
person.familyNameRufino
person.givenNameJosé
person.identifier.ciencia-idC414-F47F-6323
person.identifier.orcid0000-0002-1344-8264
person.identifier.scopus-author-id55947199100
project.funder.identifierhttp://doi.org/10.13039/501100001871
project.funder.identifierhttp://doi.org/10.13039/501100001871
project.funder.identifierhttp://doi.org/10.13039/501100001871
project.funder.nameFundação para a Ciência e a Tecnologia
project.funder.nameFundação para a Ciência e a Tecnologia
project.funder.nameFundação para a Ciência e a Tecnologia
relation.isAuthorOfPublication1e24d2ce-a354-442a-bef8-eebadd94b385
relation.isAuthorOfPublication.latestForDiscovery1e24d2ce-a354-442a-bef8-eebadd94b385
relation.isProjectOfPublicationa5e315d6-7e4d-4719-b68e-571a95a0dd32
relation.isProjectOfPublication1c1fa060-25fe-4396-8a49-023d3448a988
relation.isProjectOfPublication6255046e-bc79-4b82-8884-8b52074b4384
relation.isProjectOfPublication.latestForDiscoverya5e315d6-7e4d-4719-b68e-571a95a0dd32

Ficheiros

Principais
A mostrar 1 - 1 de 1
A carregar...
Miniatura
Nome:
CPUSAS_A_Web-Based.pdf
Tamanho:
400.14 KB
Formato:
Adobe Portable Document Format
Licença
A mostrar 1 - 1 de 1
Miniatura indisponível
Nome:
license.txt
Tamanho:
1.75 KB
Formato:
Item-specific license agreed upon to submission
Descrição: