NeanderSIM: Simulador Gráfico de Apoio ao Ensino de Arquitetura de Computadores
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
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).