Exploring programming logic through a game assisted by augmented reality

  • Bruno Junkes Regional University of Blumenau (FURB)
  • Dalton Solano dos Reis Regional University of Blumenau (FURB)
  • Luciana Pereira de Araújo Kohler Regional University of Blumenau (FURB) https://orcid.org/0000-0002-8219-1343
  • Mauricio Capobianco Lopes Regional University of Blumenau (FURB) https://orcid.org/0000-0003-0796-0293
  • Miguel Wisintainer Regional University of Blumenau (FURB)
  • Lucas Hong Lae Son Regional University of Blumenau (FURB)

Abstract


This paper presents a game for Android and iOS systems, with the aim to support to learn programming logic, with focus on first semesters of Computer Science course. The game was developed using the Unity engine together with the AR Foundation framework, which allows working with the concept of Augmented Reality (AR). Through blocks with code commands, the player should create an algorithm indicating which path the characters should follow to reach their destination. Tests were carried out with a public, in order to evaluate its receptivity and effectiveness. The goals were achieved, as players were able to interact with the AR and understand how each block works, thus completing a large part of the proposed levels.

References

Aragão, P., Avellar, G., and Barbosa, E. (2023). Ensino de programação e pensamento computacional utilizando realidade virtual, realidade aumentada e jogos: Um mapeamento sistemático da literatura. In Anais do XXXIV Simpósio Brasileiro de Informática na Educação, pages 800–812, Porto Alegre, RS, Brasil. SBC.

de Mello, L. F. D. and Antoniazzi, R. L. (2021). Jogo com utilizaÇÃo de realidade aumentada voltado para o desenvolvimento lÓgico aplicado ao ensino fundamental e mÉdio. REVISTA INTERDISCIPLINAR DE ENSINO, PESQUISA E EXTENSÃO, 8(1):76–84.

KUNTZ, J. M. (2020). Interface de usuário tangível para trabalhar com o pensamento computacional no furbot. Master’s thesis, Universidade Regional de Blumenau.

Morais, C., MENDES NETO, F., and Osório, A. (2020). Dificuldades e desafios do processo de aprendizagem de algoritmos e programação no ensino superior: uma revisão sistemática de literatura. Research, Society and Development, 9.

Saraiva, F. M. V. (2022). Building a game with augmented reality: for training computational thinking. Master’s thesis, Universidade do Minho.

Souza, D., Batista, M., and Barbosa, E. (2016). Problemas e dificuldades no ensino de programação: Um mapeamento sistemático. Revista Brasileira de Informática na Educação, 24(1):39.
Published
2024-11-04
JUNKES, Bruno; REIS, Dalton Solano dos; KOHLER, Luciana Pereira de Araújo; LOPES, Mauricio Capobianco; WISINTAINER, Miguel; SON, Lucas Hong Lae. Exploring programming logic through a game assisted by augmented reality. In: WORKSHOP ON COMPUTATIONAL THINKING AND INCLUSION (WPCI), 3. , 2024, Rio de Janeiro/RJ. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 57-65. DOI: https://doi.org/10.5753/wpci.2024.245486.