NeanderSIM: Simulador Gráfico de Apoio ao Ensino de Arquitetura de Computadores

  • Matheus Ullmann UFG
  • Ana Carolina Inocêncio UFG
  • Edmundo Moraes Neto UFG
  • Marcelo Freitas UFG
  • Paulo Afonso Parreira Júnior UFG

Abstract


Professors and students of some computer science disciplines, whose contents deal with theoretical and abstract aspects of computing, such as the “Computer Architecture”, have found difficulties to teach/learn such contents only using non-interactive resources, such as blackboard and chalk, textbooks and slides. The literature has emphasized the usage of educational tools can help professors to minimize the obstacles of the teaching-learning process. This paper presents NeanderSIM, a graphic simulator to support teaching of Computer Architecture, which presents, in an interactive and animated way, the process of execution of instructions on a computer. In an evaluation conducted with eighteen students/professors of Computer Science, it was possible to notice that, on a scale ranging from one to seven, NeanderSIM has obtained the marks 6.42 and 6.22 regarding to its usefulness and easiness of use, respectively.

References

BORGES, J. A. S.; SILVA, G. P. (2006). “NeanderWin – um simulador didático para uma arquitetura do tipo Acumulador”. In: workshop sobre educação em arquitetura de computadores, 2006, Ouro Preto. SBC.

DAVIS, F.D., Bagozzi, R. P. and Warshaw P.R., “User Acceptance of Computer Technology: A Comparison of two Theoretical Models”. In: Management Science. v. 35, n. 8, p. 982-1003, 1989.

ELIAS, W. J.; SILVA, J. R. C. da; TIOLA, F. P. S. Simulador Muticiclo de Processador MPIS 32 bits para Apoio ao Estudo em Arquitetura de Computadores. Disponível em: http://seer.ufrgs.br/renote/article/view/21988/12756, 2011.

MAIA, D. W. N.; VIEIRA, M. M.; PESSOA R. F. PS-CAS MIPS: Um Simulador De Pipeline Do Processador MIPS 32 Bits Para Estudo De Arquitetura De Computadores. WORKSHOP SOBRE EDUCAÇÃO EM ARQUITETURA DE COMPUTADORES (WEAC), 2009.

MATTOS, M. M.; TAVARES, A. C.; FARIAS, J. S.; RENALDI, F. VXt: Um Ambiente Didático Para Ensino de Conceitos Básicos de Sistemas Operacionais e Arquitetura de Computadores, 2004. Disponível em: http://inf.unisul.br/~ines/workcomp/cd/.

ProcSIM. A Visual MIPS R2000 Processor Simulator – Freeware. Disponível em: http://jamesgart.com/procsim.

PUCRS, 2014. Plano de ensino da disciplina de Arquitetura de Computadores. Disponível em: http://www.inf.pucrs.br/flash/orgarq/programa.html. Acessado em: Março/2014.

REIS, F. P. ; PARREIRA JÚNIOR, P. A. ; COSTA, H. A. X. . TBC-SO/WEB: Um Software Educacional para o Ensino de Políticas de Escalonamento de Processos e de Alocação de Memória em Sistemas Operacionais. In: XX Simpósio Brasileiro de Informática na Educação (SBIE), 2009, Florianópolis/SC. Simpósio Brasileiro de Informática na Educação, 2009.

RODRIGUES, R.P.; MARTINS, C. A. P. S. Ensino e aprendizado de pipeline de modo motivante e eficiente utilizando simuladores didáticos. WORKSHOP SOBRE EDUCAÇÃO EM ARQUITETURA DE COMPUTADORES (WEAC), 2008.

SANTOS, R. P.; COSTA, H. A. X. Um Software Gráfico Educacional para o Ensino de Algoritmos em Grafos. In: INTERNATIONAL CONFERENCE IADIS (International Association for Development of the Information Society) CIAWI – CONFERÊNCIA IBERO AMERICANA WWW/INTERNET (CIAWI’2006), Murcia – Espanha. CD de Resumos e Anais da Conferência, 2006. v. 1.

SCHEMBERGER, E. E. ; ANDRADE, S. C.; ARAUJO, K. EKS-MIPS: Um Simulador para Processador MIPS. ENCONTRO NACIONAL DE DIFUSÃO TECNO LÓGICA (ENDITEC), 2010.

UFPE, 2014. Plano de ensino da disciplina de Arquitetura de Computadores. Disponível em: http://www.cin.ufpe.br/~acb/inf_hw/Infra_hw_LC1.htm. Acessado em: Março/2014.

UFRRJ, 2014. Plano de ensino da disciplina de Arquitetura de Computadores. Disponível em: http://cursos.ufrrj.br/grad/sistemas/ementas-e-bibliografias-das-disciplinas/. Acessado em: Março/2014.

USP, 2014. Plano de ensino da disciplina de Arquitetura de Computadores. Disponível em: http://wiki.icmc.usp.br/images/a/a8/SSC0510-Aula01.pdf. Acessado em: Março/2014.

UFRGS, 2014. Plano de ensino da disciplina de Arquitetura de Computadores. Disponível em: http://inf.ufrgs.br/index.php?option=com_content&view=article&id=531&Itemid=100. Acessado em: Março/2014.

UFSC, 2014. Plano de ensino da disciplina de Arquitetura de Computadores. Disponível em: http://posticsenasp.ufsc.br/files/2013/11/Descri%C3%A7%C3%A3o-das-Disciplinas-e-ementas.pdf. Acessado em: Março/2014.

ULLMANN, M. R. D. “NeanderSIM: Um Simulador Educacional de Apoio ao Ensino de Arquitetura de Coputadores”. Monografia de Graduação. Universidade Federal de Goiás. Regional Jataí. Jataí/GO, 2013.

WEBER, R. F. Fundamentos de Arquitetura de Computadores. 3. Ed. Porto Alegre: Sagra Luzzatto, 2004. 306 p. (Série Livros Didáticos do Instituto de Informática da UFRGS).
Published
2014-07-28
ULLMANN, Matheus; INOCÊNCIO, Ana Carolina; MORAES NETO, Edmundo; FREITAS, Marcelo; PARREIRA JÚNIOR, Paulo Afonso. NeanderSIM: Simulador Gráfico de Apoio ao Ensino de Arquitetura de Computadores. In: WORKSHOP ON COMPUTING EDUCATION (WEI), 22. , 2014, Brasília. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2014 . p. 361-370. ISSN 2595-6175.