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

Resumo


Professores e estudantes de algumas disciplinas dos cursos de Ciência da Computação e áreas afins, tais como a "Arquitetura de Computadores", cujos conteúdos apresentam aspectos teóricos e abstratos de computação, têm encontrado dificuldades em ensinar/aprender tais conteúdos utilizando apenas recursos pouco interativos, como o quadro negro e giz, livros e slides. A literatura tem enfatizado o uso de ferramentas de ensino que podem ajudar os professores a minimizar os obstáculos do processo de ensino-aprendizagem. Este artigo apresenta NeanderSIM, um simulador gráfico para apoiar o ensino de Arquitetura de Computadores, que apresenta, de forma interativa e animada, o processo de execução de instruções em um computador. Em uma avaliação realizada com dezoito alunos/professores de Ciência da Computação, foi possível perceber que, em uma escala que varia de um a sete, NeanderSIM obteve as notas de 6,42 e 6,22 em relação à sua utilidade e facilidade de uso, respectivamente.

Referências

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).
Publicado
28/07/2014
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 SOBRE EDUCAÇÃO EM COMPUTAÇÃO (WEI), 22. , 2014, Brasília. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2014 . p. 361-370. ISSN 2595-6175.