Exploring programming logic through a game assisted by augmented reality
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
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.
