LCSMAR, an AR Based Tool to Inspect Imperative Programs

Authors Luis Carlos Martins, Lázaro Vinicius Lima , Pedro Rangel Henriques

Thumbnail PDF


  • Filesize: 10.12 MB
  • 9 pages

Document Identifiers

Author Details

Luis Carlos Martins
  • ALGORITMI Research Centre / LASI, DI-University of Minho, Braga, Portugal
Lázaro Vinicius Lima
  • Department of Informatics, Instituto Federal de Brasília, Brasil
Pedro Rangel Henriques
  • ALGORITMI Research Centre / LASI, DI-University of Minho, Braga, Portugal

Cite AsGet BibTex

Luis Carlos Martins, Lázaro Vinicius Lima, and Pedro Rangel Henriques. LCSMAR, an AR Based Tool to Inspect Imperative Programs. In 4th International Computer Programming Education Conference (ICPEC 2023). Open Access Series in Informatics (OASIcs), Volume 112, pp. 3:1-3:9, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2023)


LCSMAR is a Learning Resource that takes advantage of Augmented Reality in order to promote the development of Computational Thinking among students who are starting to dive in to the world of computer programming. Students can write code in a imperative programming language and, with the help of their mobile phone, they can visualize and analyze the execution of the code they developed, seeing how variable and data structures change over time with each instruction. Augmented Reality tools allow the visualization of abstract concepts that are often misunderstood and that cause misconception among students, which in term should help students develop the abilities to understand and use these abstract concepts, such as data structures, in other areas of application.

Subject Classification

ACM Subject Classification
  • Computing methodologies → Mixed / augmented reality
  • Augmented Reality
  • Learning Resources
  • Computer Programming
  • Computational Thinking


  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    PDF Downloads


  1. Ronald T Azuma. A survey of augmented reality. Presence: teleoperators & virtual environments, 6(4):355-385, 1997. Google Scholar
  2. Matt Bower, Cathie Howe, Nerida McCredie, Austin Robinson, and David Grover. Augmented reality in education-cases, places and potentials. Educational Media International, 51(1):1-15, 2014. Google Scholar
  3. Rona Bušljeta. Effective use of teaching and learning resources. Czech-Polish historical and pedagogical journal, 5(2), 2013. Google Scholar
  4. Bárbara Cleto, Cristina Sylla, Luís Ferreira, and João Martinho Moura. Codecubes: Coding with augmented reality. In First international computer programming education conference (ICPEC 2020). Schloss Dagstuhl-Leibniz-Zentrum für Informatik, 2020. Google Scholar
  5. Qiao Jin, Danli Wang, Xiaozhou Deng, Nan Zheng, and Steve Chiu. Ar-maze: a tangible programming tool for children based on ar technology. In Proceedings of the 17th ACM Conference on Interaction Design and Children, pages 611-616, 2018. Google Scholar
  6. Paul Milgram, Haruo Takemura, Akira Utsumi, and Fumio Kishino. Augmented reality: A class of displays on the reality-virtuality continuum. In Telemanipulator and telepresence technologies, volume 2351, pages 282-292. Spie, 1995. Google Scholar
  7. Mitchel Resnick, John Maloney, Andrés Monroy-Hernández, Natalie Rusk, Evelyn Eastmond, Karen Brennan, Amon Millner, Eric Rosenbaum, Jay Silver, Brian Silverman, et al. Scratch: programming for all. Communications of the ACM, 52(11):60-67, 2009. Google Scholar
  8. Karen Schrier. Using augmented reality games to teach 21st century skills. In ACM SIGGRAPH 2006 Educators Program, SIGGRAPH '06, pages 15-es. Association for Computing Machinery, New York, NY, USA, 2006. URL:
  9. Jeannette M Wing. Computational thinking benefits society. 40th anniversary blog of social issues in computing, 2014:26, 2014. Google Scholar
Questions / Remarks / Feedback

Feedback for Dagstuhl Publishing

Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail