Proposal for Teaching Computer Architecture with Gamification and Augmented Reality

Authors

  • Geofrangite Câmara da Silva UFERSA / UERN
  • Leiva Casemiro Oliveira UFERSA
  • Sílvio Roberto Fernandes UFERSA

DOI:

https://doi.org/10.5753/ijcae.2018.4854

Keywords:

Augmented Reality, Gamification, Computer Organization and Architecture, MIPS

Abstract

This article presents a simulator that uses Augmented Reality with a gamification approach for teaching and learning Computer Organization and Architecture. The aim of this proposal is to allow greater integration between the main textbook used in this course, "Computer Organization and Design" by Patterson and Hennessy, and the proposed simulator. To achieve this, the simulator recognizes the figures from the book and creates 3D models over them through augmented reality, with which the student can interact, obtaining information and visualizing the internal functioning of the MIPS processor. The figures presented in the book follow an order in which the level of detail is gradually refined, so the proposed simulator uses gamification aspects to treat these figures as levels of a game. The proposed tool also includes knowledge assessment for each level, and this assessment determines whether the user can advance to the next level.

Downloads

Download data is not yet available.

References

F. A. M. Alves, D. Almeida, L. Bragança, A. B. M. Gomes, R. S. Ferreira and J. A. M. Nacif, “Ensinando Arquiteturas Vetoriais Utilizando um Simulador de Instruções MIPS”, in International Journal of Computer Architecture Education (IJCAE), vol. 4, nº 1, pp. 9-12, 2015.

G. P. Silva and J. A. S. Borges, “SimuS Um Simulador Para o Ensino de Arquitetura de Computadores”, in International Journal of Computer Architecture Education (IJCAE), vol. 5, nº 1, pp. 7-12, 2016.

L. Duenha and R. Azevedo, “Utilização dos simuladores do MPSoCBench para o ensino e aprendizagem de Arquitetura de Computadores”, in International Journal of Computer Architecture Education (IJCAE), vol. 5, nº 1, pp. 26-31, 2016.

A. S. Roque, G. Schievelbein, M. Losekann and D. R. Silva, “AD3W: Um simulador educacional para análise de dependências de dados em nível de instrução”, in International Journal of Computer Architecture Education (IJCAE), vol. 2, nº 1, pp. 41-44, 2013.

G. A. Esmeraldo and E. B. Lisboa, “Uma Ferramenta para Exploração do Ensino de Organização e Arquitetura de Computadores”, in International Journal of Computer Architecture Education (IJCAE), vol. 6, nº 1, pp. 68-75, 2017.

S. R. Fernandes and I. S. Silva, “Relato de Experiência Interdisciplinar Usando MIPS”, in International Journal of Computer Architecture Education (IJCAE), vol. 6, nº 1, pp. 52-61, 2017.

D. Patterson and J. Hennessy, Organização e projeto de computadores – a interface hardware software., 3th ed. Campus, 2005.

C. Kirner and R. A. Siscoutto, “Fundamentos de Realidade Virtual e Aumentada”, in Realidade Virtual e Aumentada: Conceitos, Projeto e Aplicações, 2007.

R. V. Krevelen and R. Poelman, “A Survey of Augmented Reality Technologies, Applications and Limitations”, in The International Journal of Virtual Reality, vol. 9, nº 2, pp. 1-20, 2010.

C. P. Bianchini and L. Silva. “Sistemas de Realidade Aumentada Móvel Suportados por Computação em Nuvem”, in Tendências e Técnicas em Realidade Virtual e Aumentada, vol. 4, pp. 9-32, 2014.

M. Akçayir and G. Akaçayir, “Advantages and challenges associated with augmented reality for education: A systematic review of the literature” in Educational Research Review, vol. 20, pp. 1-11, 2017.

Y. Vianna, M. Vianna, B. Medina and S. Tanaka, Gamification, Inc: Como reinventar empresas a partir de jogos, 1st ed. MJV Press, 2013.

K. Seaborn and D. Fels, “Gamification in Theory and Action: A Survey”, in International Journal of Human-Computer Studies, vol. 74, pp. 14-31, 2015.

J. Lee and J. Hammer, “Gamification in education: What, how, why bother?”, in Academic Exchange Quarterly, vol. 15, nº 2, pp. 146-151, 2011.

R. Hervas, D. Ruiz-Carrasco, T. Mondejar and J. Bravo, “Gamification mechanics for behavioral change: A systematic review and proposed taxonomy”, in 11th EAI International Conference on Pervasive Computing Technologies for Healthcare, pp. 395-404, 2017.

G. Signori and J. Guimarães, “Gamificação como Método de Ensino Inovador”, in Journal International Active Learning, vol 1, nº 1, pp. 66-77, 2016.

S. Subhash and E. A. Cudney. “Gamified learning in higher education: A systematic review of the literature”, in Computers In Human Behavior, vol. 87, pp. 192-206, 2018.

K. Vollmar, P. Sanderson, “MARS: an education-oriented MIPS assembly language simulator”, in 37th Sigcse Technical Symposium On Computer Science Education - Sigcse '06, pp.239-243, 2006.

M. R. D. Araújo, F. L. C. Pádua e F. L. Corrêa Junior (2014), “MIPS X-Ray: A MARS Simulator Plug-in for Teaching Computer Architecture”, in Recent Contributions from Enginnering, Science & IT (iJES), vol. 2, nº 2, pp. 36-42, 2014.

I. Branovic, R. Giorgi, and E. Matinelli, “WebMIPS: A New Web-Based MIPS Simulation Environment for Computer Architecture Education”, in 31st Annual International Symposium on Computer Architecture, 2014.

B. Nova, J. C. Ferreira, and A. Araújo, “Tool to Support Computer Architecture Teaching and Learning”, in International Conference of the Portuguese Society for Engineering Education(CISPEE), 2013.

P. V. Vieira, P. R. M. Rech, R. C. Mensch, C. A. Zeferino and A. L. A. Raabe, “Estendendo a Arquitetura dos Processadores BIP para Ampliar o Seu Potencial de Uso em Disciplinas de Introdução a Programação”, in International Journal of Computer Architecture Education (IJCAE), vol. 1, nº 1, pp. 1-10, 2012.

L. M. L. Brum, L. B. Pinho and S. S. Camargo, “Avaliação do Uso de Realidade Aumentada no Ensino de Arquitetura e Organização de Computadores”, in International Journal of Computer Architecture Education (IJCAE), vol. 6, nº 1, pp. 10-17, 2017.

G. C. Silva, L. C. Oliveira and S. R. Fernandes, “Uso de Realidade Aumentada para Ensino de Arquitetura de Computadores com MIPS”, in 26º Workshop sobre Educação em Computação (WEI), 2018.

S. Nakov and V. Kolec, Fundamentals of Computer Programming with C#, 1st ed. Sofia, 2013.

Published

2018-12-01

How to Cite

Silva, G. C. da, Oliveira, L. C., & Fernandes, S. R. (2018). Proposal for Teaching Computer Architecture with Gamification and Augmented Reality. International Journal of Computer Architecture Education, 7(1), 39–47. https://doi.org/10.5753/ijcae.2018.4854

Issue

Section

Full Papers