A Teaching-Learning Approach to Computer System Design Using the CompSim Simulator with RISC-V Architecture Support

Detalhes bibliográficos
Autor(a) principal: Esmeraldo, Guilherme Álvaro R. M.
Data de Publicação: 2023
Outros Autores: Feitosa, Robson Gonçalves Fechine, Barros, Edna Natividade da Silva, Proto, Eduardo Carlos P. da S., Mello, Harley Macedo de, Lisboa, Edson Barbosa, Bispo Jr., Esdras L., Campos, Gustavo Augusto Lima de
Tipo de documento: Artigo
Idioma: por
Título da fonte: Revista Brasileira de Informática na Educação
Texto Completo: https://journals-sol.sbc.org.br/index.php/rbie/article/view/2951
Resumo: O contexto tecnológico atual – com dispositivos eletrônicos inteligentes e interligados à Internet, serviços em nuvem, robótica, carros autônomos, Indústria 4.0, dentre outras inovações – só foi possível graças ao surgimento do Computador (sistemas computacionais). No processo de ensino e aprendizagem de projeto de sistemas computacionais, são necessários conhecimentos relacionados: ao projeto físico da plataforma computacional, sua programação e operação eficiente. Esses conteúdos são extensos, complexos e demandam metodologias desafiadoras e ferramentas computacionais que contemplem o processo de ensino e aprendizagem tanto do arcabouço teórico, quanto da prática de projetos. Assim, o presente trabalho tem como objetivo apresentar uma abordagem para simplificar o aprendizado por meio da prática de projetos de sistemas computacionais em ambiente de simulação. Para tanto, utilizou-se o simulador computacional CompSim que inclui um modelo de simulação de processador RISC-V. Desta forma, é possível: projetar sistemas computacionais de alta complexidade no ambiente de simulação e simulá-los para validar requisitos de projeto, tais como comportamento funcional e desempenho. Estabelece-se assim uma abordagem de apoio ao aprendizado e projeto de novos sistemas computacionais. Para validar a abordagem, foi realizada uma avaliação por meio de questionários aplicados a usuários do sistema, docentes e discentes, em cenários de estudos de casos. As respostas dos questionários, com base na análise de rubricas, permitiram analisar a qualidade da experiência de uso do simulador e do apoio pedagógico proporcionado pela abordagem.
id SBC-6_8120f7f42506cc82f67ddedce0744c55
oai_identifier_str oai:journals-sol.sbc.org.br:article/2951
network_acronym_str SBC-6
network_name_str Revista Brasileira de Informática na Educação
repository_id_str
spelling A Teaching-Learning Approach to Computer System Design Using the CompSim Simulator with RISC-V Architecture SupportUma Abordagem para Ensino-Aprendizado de Projetos de Sistemas Computacionais com Utilização do Simulador CompSim com Suporte à Arquitetura RISC-VUma Abordagem para Ensino-Aprendizado de Projetos de Sistemas Computacionais com Utilização do Simulador CompSim com Suporte à Arquitetura RISC-VSupport for Teaching-LearningDesign of Computational SystemsSimulation ToolCompSimRISC-VApoio ao Ensino-AprendizadoProjetos de Sistemas ComputacionaisFerramenta de SimulaçãoCompSimRISC-VApoio ao Ensino-AprendizadoProjetos de Sistemas ComputacionaisFerramenta de SimulaçãoCompSimRISC-VO contexto tecnológico atual – com dispositivos eletrônicos inteligentes e interligados à Internet, serviços em nuvem, robótica, carros autônomos, Indústria 4.0, dentre outras inovações – só foi possível graças ao surgimento do Computador (sistemas computacionais). No processo de ensino e aprendizagem de projeto de sistemas computacionais, são necessários conhecimentos relacionados: ao projeto físico da plataforma computacional, sua programação e operação eficiente. Esses conteúdos são extensos, complexos e demandam metodologias desafiadoras e ferramentas computacionais que contemplem o processo de ensino e aprendizagem tanto do arcabouço teórico, quanto da prática de projetos. Assim, o presente trabalho tem como objetivo apresentar uma abordagem para simplificar o aprendizado por meio da prática de projetos de sistemas computacionais em ambiente de simulação. Para tanto, utilizou-se o simulador computacional CompSim que inclui um modelo de simulação de processador RISC-V. Desta forma, é possível: projetar sistemas computacionais de alta complexidade no ambiente de simulação e simulá-los para validar requisitos de projeto, tais como comportamento funcional e desempenho. Estabelece-se assim uma abordagem de apoio ao aprendizado e projeto de novos sistemas computacionais. Para validar a abordagem, foi realizada uma avaliação por meio de questionários aplicados a usuários do sistema, docentes e discentes, em cenários de estudos de casos. As respostas dos questionários, com base na análise de rubricas, permitiram analisar a qualidade da experiência de uso do simulador e do apoio pedagógico proporcionado pela abordagem.The current technological context - with intelligent electronic devices interconnected to the Internet, cloud services, robotics, autonomous cars, and Industry 4.0, among other innovations - was only possible due to the emergence of the Computer. However, in the teaching and learning processes on computational systems design, knowledge related to the physical design of the computing platform, programming, and efficient operation is required. These contents are extensive and complex and demand challenging methodologies and computational tools that contemplate the teaching and learning process of both the theoretical framework and the project practice. Thus, this paper aims to present an approach to simplify learning through the practice of projects of computational systems in a simulation environment. In order to achieve this, the computational simulator CompSim with a RISC-V processor simulation model has been used. In this manner, it is possible to: design highly complex computational systems in the simulation environment and simulate them to validate design requirements, such as functional behavior and system performance, thus providing an approach to support the learning and design of new computer systems. For validating the proposed approach, an evaluation process was conducted through questionnaires applied to system users, professors, and students, in case study scenarios. The questionnaire responses, based on rubric analysis, made it possible to analyze the quality of the simulator user experience and the pedagogical support provided by the proposed approach.O contexto tecnológico atual – com dispositivos eletrônicos inteligentes e interligados à Internet, serviços em nuvem, robótica, carros autônomos, Indústria 4.0, dentre outras inovações – só foi possível graças ao surgimento do Computador (sistemas computacionais). No processo de ensino e aprendizagem de projeto de sistemas computacionais, são necessários conhecimentos relacionados: ao projeto físico da plataforma computacional, sua programação e operação eficiente. Esses conteúdos são extensos, complexos e demandam metodologias desafiadoras e ferramentas computacionais que contemplem o processo de ensino e aprendizagem tanto do arcabouço teórico, quanto da prática de projetos. Assim, o presente trabalho tem como objetivo apresentar uma abordagem para simplificar o aprendizado por meio da prática de projetos de sistemas computacionais em ambiente de simulação. Para tanto, utilizou-se o simulador computacional CompSim que inclui um modelo de simulação de processador RISC-V. Desta forma, é possível: projetar sistemas computacionais de alta complexidade no ambiente de simulação e simulá-los para validar requisitos de projeto, tais como comportamento funcional e desempenho. Estabelece-se assim uma abordagem de apoio ao aprendizado e projeto de novos sistemas computacionais. Para validar a abordagem, foi realizada uma avaliação por meio de questionários aplicados a usuários do sistema, docentes e discentes, em cenários de estudos de casos. As respostas dos questionários, com base na análise de rubricas, permitiram analisar a qualidade da experiência de uso do simulador e do apoio pedagógico proporcionado pela abordagem.Sociedade Brasileira de Computação2023-06-25info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionArtigo avaliado pelos paresPeer-reviewed articleArtículo revisado por paresapplication/pdfhttps://journals-sol.sbc.org.br/index.php/rbie/article/view/295110.5753/rbie.2023.2951Revista Brasileña de Informática en la Educación; Vol. 31 (2023); 271-288Revista Brasileira de Informática na Educação; Vol. 31 (2023); 271-288Brazilian Journal of Computers in Education; Vol. 31 (2023); 271-2882317-61211414-5685reponame:Revista Brasileira de Informática na Educaçãoinstname:Sociedade Brasileira de Computação (SBC)instacron:SBCporhttps://journals-sol.sbc.org.br/index.php/rbie/article/view/2951/2263Copyright (c) 2023 Guilherme Álvaro R. M. Esmeraldo, Robson Gonçalves Fechine Feitosa, Edna Natividade da Silva Barros, Eduardo Carlos P. da S. Proto, Harley Macedo de Mello, Edson Barbosa Lisboa, Esdras L. Bispo Jr., Gustavo Augusto Lima de Camposhttps://creativecommons.org/licenses/by-nc-nd/4.0info:eu-repo/semantics/openAccessEsmeraldo, Guilherme Álvaro R. M.Feitosa, Robson Gonçalves FechineBarros, Edna Natividade da SilvaProto, Eduardo Carlos P. da S.Mello, Harley Macedo deLisboa, Edson BarbosaBispo Jr., Esdras L.Campos, Gustavo Augusto Lima de2024-01-09T17:44:03Zoai:journals-sol.sbc.org.br:article/2951Revistahttps://journals-sol.sbc.org.br/index.php/rbieONGhttps://journals-sol.sbc.org.br/index.php/rbie/oaipublicacoes@sbc.org.br2317-61211414-5685opendoar:2024-01-09T17:44:03Revista Brasileira de Informática na Educação - Sociedade Brasileira de Computação (SBC)false
dc.title.none.fl_str_mv A Teaching-Learning Approach to Computer System Design Using the CompSim Simulator with RISC-V Architecture Support
Uma Abordagem para Ensino-Aprendizado de Projetos de Sistemas Computacionais com Utilização do Simulador CompSim com Suporte à Arquitetura RISC-V
Uma Abordagem para Ensino-Aprendizado de Projetos de Sistemas Computacionais com Utilização do Simulador CompSim com Suporte à Arquitetura RISC-V
title A Teaching-Learning Approach to Computer System Design Using the CompSim Simulator with RISC-V Architecture Support
spellingShingle A Teaching-Learning Approach to Computer System Design Using the CompSim Simulator with RISC-V Architecture Support
Esmeraldo, Guilherme Álvaro R. M.
Support for Teaching-Learning
Design of Computational Systems
Simulation Tool
CompSim
RISC-V
Apoio ao Ensino-Aprendizado
Projetos de Sistemas Computacionais
Ferramenta de Simulação
CompSim
RISC-V
Apoio ao Ensino-Aprendizado
Projetos de Sistemas Computacionais
Ferramenta de Simulação
CompSim
RISC-V
title_short A Teaching-Learning Approach to Computer System Design Using the CompSim Simulator with RISC-V Architecture Support
title_full A Teaching-Learning Approach to Computer System Design Using the CompSim Simulator with RISC-V Architecture Support
title_fullStr A Teaching-Learning Approach to Computer System Design Using the CompSim Simulator with RISC-V Architecture Support
title_full_unstemmed A Teaching-Learning Approach to Computer System Design Using the CompSim Simulator with RISC-V Architecture Support
title_sort A Teaching-Learning Approach to Computer System Design Using the CompSim Simulator with RISC-V Architecture Support
author Esmeraldo, Guilherme Álvaro R. M.
author_facet Esmeraldo, Guilherme Álvaro R. M.
Feitosa, Robson Gonçalves Fechine
Barros, Edna Natividade da Silva
Proto, Eduardo Carlos P. da S.
Mello, Harley Macedo de
Lisboa, Edson Barbosa
Bispo Jr., Esdras L.
Campos, Gustavo Augusto Lima de
author_role author
author2 Feitosa, Robson Gonçalves Fechine
Barros, Edna Natividade da Silva
Proto, Eduardo Carlos P. da S.
Mello, Harley Macedo de
Lisboa, Edson Barbosa
Bispo Jr., Esdras L.
Campos, Gustavo Augusto Lima de
author2_role author
author
author
author
author
author
author
dc.contributor.author.fl_str_mv Esmeraldo, Guilherme Álvaro R. M.
Feitosa, Robson Gonçalves Fechine
Barros, Edna Natividade da Silva
Proto, Eduardo Carlos P. da S.
Mello, Harley Macedo de
Lisboa, Edson Barbosa
Bispo Jr., Esdras L.
Campos, Gustavo Augusto Lima de
dc.subject.por.fl_str_mv Support for Teaching-Learning
Design of Computational Systems
Simulation Tool
CompSim
RISC-V
Apoio ao Ensino-Aprendizado
Projetos de Sistemas Computacionais
Ferramenta de Simulação
CompSim
RISC-V
Apoio ao Ensino-Aprendizado
Projetos de Sistemas Computacionais
Ferramenta de Simulação
CompSim
RISC-V
topic Support for Teaching-Learning
Design of Computational Systems
Simulation Tool
CompSim
RISC-V
Apoio ao Ensino-Aprendizado
Projetos de Sistemas Computacionais
Ferramenta de Simulação
CompSim
RISC-V
Apoio ao Ensino-Aprendizado
Projetos de Sistemas Computacionais
Ferramenta de Simulação
CompSim
RISC-V
description O contexto tecnológico atual – com dispositivos eletrônicos inteligentes e interligados à Internet, serviços em nuvem, robótica, carros autônomos, Indústria 4.0, dentre outras inovações – só foi possível graças ao surgimento do Computador (sistemas computacionais). No processo de ensino e aprendizagem de projeto de sistemas computacionais, são necessários conhecimentos relacionados: ao projeto físico da plataforma computacional, sua programação e operação eficiente. Esses conteúdos são extensos, complexos e demandam metodologias desafiadoras e ferramentas computacionais que contemplem o processo de ensino e aprendizagem tanto do arcabouço teórico, quanto da prática de projetos. Assim, o presente trabalho tem como objetivo apresentar uma abordagem para simplificar o aprendizado por meio da prática de projetos de sistemas computacionais em ambiente de simulação. Para tanto, utilizou-se o simulador computacional CompSim que inclui um modelo de simulação de processador RISC-V. Desta forma, é possível: projetar sistemas computacionais de alta complexidade no ambiente de simulação e simulá-los para validar requisitos de projeto, tais como comportamento funcional e desempenho. Estabelece-se assim uma abordagem de apoio ao aprendizado e projeto de novos sistemas computacionais. Para validar a abordagem, foi realizada uma avaliação por meio de questionários aplicados a usuários do sistema, docentes e discentes, em cenários de estudos de casos. As respostas dos questionários, com base na análise de rubricas, permitiram analisar a qualidade da experiência de uso do simulador e do apoio pedagógico proporcionado pela abordagem.
publishDate 2023
dc.date.none.fl_str_mv 2023-06-25
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
Artigo avaliado pelos pares
Peer-reviewed article
Artículo revisado por pares
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://journals-sol.sbc.org.br/index.php/rbie/article/view/2951
10.5753/rbie.2023.2951
url https://journals-sol.sbc.org.br/index.php/rbie/article/view/2951
identifier_str_mv 10.5753/rbie.2023.2951
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://journals-sol.sbc.org.br/index.php/rbie/article/view/2951/2263
dc.rights.driver.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0
info:eu-repo/semantics/openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Sociedade Brasileira de Computação
publisher.none.fl_str_mv Sociedade Brasileira de Computação
dc.source.none.fl_str_mv Revista Brasileña de Informática en la Educación; Vol. 31 (2023); 271-288
Revista Brasileira de Informática na Educação; Vol. 31 (2023); 271-288
Brazilian Journal of Computers in Education; Vol. 31 (2023); 271-288
2317-6121
1414-5685
reponame:Revista Brasileira de Informática na Educação
instname:Sociedade Brasileira de Computação (SBC)
instacron:SBC
instname_str Sociedade Brasileira de Computação (SBC)
instacron_str SBC
institution SBC
reponame_str Revista Brasileira de Informática na Educação
collection Revista Brasileira de Informática na Educação
repository.name.fl_str_mv Revista Brasileira de Informática na Educação - Sociedade Brasileira de Computação (SBC)
repository.mail.fl_str_mv publicacoes@sbc.org.br
_version_ 1832111042853863424