• Luciano Universidade de São Paulo - USP
  • Eryka Universidade de São Paulo - USP
  • Luis Universidade de São Paulo - USP
  • Diego Universidade de São Paulo - USP
  • Francisco Universidade de São Paulo - USP



Immersive Technologies, Computer Programming Teaching, Computer Program Learning


One of the first challenges for the students that begin to study the computing field is to learn how to program a computer. Nowadays, digital immersive environments are being used in Education with positive results. This paper presents a systematic literature review about the usage of immersive environments (VR or AR) in the teaching and learning of logic and/or computer programming. This paper presents the bases of scientific papers used to search the literature, the results and an analysis of the papers found.


CONFORTO, E. C., AMARAL, D. C., & SILVA, S. L. da. (2011). Roteiro para revisão bibliográfica sistemática: aplicação no desenvolvimento de produtos e gerenciamento de projetos.CBGDP. Anais, 2011 p.1–12, Porto Alegre.

CHANDRAMOULI, M., ZAHRAEE, M., & WINER, C. A fun-learning approach to programming: An adaptive Virtual Reality (VR) platform to teach programming to engineering students. IEEE International Conference on Electro/Information Technology. IEEE 2014 p. 581-586.

DA SILVA, T. R. MEDEIROS, H., LOPES, R., & ARANHA, E. Ensino-aprendizagem de programação: uma revisão sistemática da literatura. Revista Brasileira de Informática na Educação, [S.l.], 2015 v. 23 n. 01.

FERENHOF, H. A., & FERNANDES, R. F. Desmistificando a revisão de literatura como base para redação científica: método SSF. Revista ACB 2016 21(3).

GONZÁLEZ, M. O. A., & TOLEDO, J. C. D. (2012). A integração do cliente no processo de desenvolvimento de produto: revisão bibliográfica sistemática e temas para pesquisa. Production, 2012 22(1).

JERALD, J. (2015). The VR Book: Human-Centered Design for Virtual Reality. New York: Morgan & Claypool Publishers.

KINNUNEN, P. Challenges of teaching and studying programming at a university of technology - Viewpoints of students, teachers and the university. Helsinki: TKK research reports in computer science and engineering, Helsinki University of Technology Faculty of Information and Natural Sciences Department of Computer Science and Engineering, 4/09 2009.

LEVY, Y., & ELLIS, T. J. A systems approach to conduct an effective literature review in support of information systems research. Informing Science, 2006 v. 9.

LÜCKEMEYER, G. (2015). Virtual blended learning enriched by gamification and social aspects in programming education. 10th International Conference on Computer Science & Education (ICCSE), Cambridge, 2015 pp. 438-444.

MASSO, N., & GRACE, L. (2011). Shapemaker: A game-based introduction to programming. 16th International Conference on Computer Games (CGAMES), Louisville, KY, 2011, pp. 168-171.

ŠAŠINKA, Č., et al. Collaborative Immersive Virtual Environments for Education in Geography. ISPRS Int. J. Geo-Inf. 2019, 8(1)

SINGH, G. (2017). Using Virtual Reality for Scaffolding Computer Programming Learning computer programming, interactive learning environments, technology-enhanced learning, virtual reality in education. Proceedings of the 23rd ACM Symposium on Virtual Reality Software and Technology VRST'17, Gothenburg, Sweden, ACM, New York, NY, USA, 2017.

TORI, R., & HOUNSELL, M. S. (Eds.). Introdução a Realidade Virtual e Aumentada. Porto Alegre: Editora SBC, 2018.

TRANFIELD, D., DENYER, D., & SMART, P. Towards a methodology for developing evidence-informed management knowledge by means of systematic analysis. British Journal of Management, 2003 14(3), 207–222.

VERGARA, S. C. Método de pesquisa em administração. São Paulo: Atlas, 2005.