CodeCubes: Coding with Augmented Reality

Authors Bárbara Cleto , Cristina Sylla , Luís Ferreira , João Martinho Moura



PDF
Thumbnail PDF

File

OASIcs.ICPEC.2020.7.pdf
  • Filesize: 0.57 MB
  • 9 pages

Document Identifiers

Author Details

Bárbara Cleto
  • Escola Superior de Tecnologia, Instituto Politécnico do Cávado e do Ave (IPCA), Barcelos, Portugal
Cristina Sylla
  • Research Centre on Child Studies Universidade do Minho, Braga, Portugal
Luís Ferreira
  • 2Ai, School of Technology, Instituto Politécnico do Cávado e do Ave (IPCA), Barcelos, Portugal
João Martinho Moura
  • Escola Superior de Tecnologia, Instituto Politécnico do Cávado e do Ave (IPCA), Barcelos, Portugal

Acknowledgements

We are thankful to the students who collaborated in the creation and implementation of CodeCubes, as well as the students of the Club of Programming and Robotics for testing Codecubes and for the improvement suggestions that they presented.

Cite AsGet BibTex

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). Open Access Series in Informatics (OASIcs), Volume 81, pp. 7:1-7:9, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
https://doi.org/10.4230/OASIcs.ICPEC.2020.7

Abstract

CodeCubes is interface that uses Augmented Reality to stimulate Computational Thinking in young students. The visual programming blocks are replaced by paper cubes that have an Augmented Reality marker on each face. Each marker represents a programming instruction. The game is composed of three levels. It consists of programming a car course in a racetrack, driving from the start to the final goal. Code Cubes takes advantage of the physicality offered by Augmented Reality technology. We present the design and development of the game, focusing on its main characteristics and describing the various development stages. We also present the first results obtained by exploring Code Cubes. The results were positive, showing the potential of Augmented Reality interfaces in learning scenarios.

Subject Classification

ACM Subject Classification
  • Computing methodologies → Mixed / augmented reality
Keywords
  • Tangible Interfaces
  • Augmented Reality
  • Computational Thinking
  • Games

Metrics

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

References

  1. Angry Birds - Code.org - Classic Maze. https://studio.code.org/hoc/1, 2019. [Online; accessed 2019/03/15]. URL: https://studio.code.org/hoc/1.
  2. Ani library Homepage. http://www.looksgood.de/libraries/Ani/, 2019. [Online; accessed 2018/02/15]. URL: http://www.looksgood.de/libraries/Ani/.
  3. Appinventor. https://appinventor.mit.edu/, 2019. [Online; accessed 2019/06/10]. URL: https://appinventor.mit.edu/.
  4. AR Vuforia platform. https://www.vuforia.com, 2018. [Online; accessed 2018/09/30]. URL: https://www.vuforia.com.
  5. Timothy Bell, Jason Alexander, Isaac Freeman, and Mick Grimley. Computer science unplugged: school students doing real computing without computers. The New Zealand Journal of Applied Computing and Information Technology, 13, January 2009. Google Scholar
  6. Blockly Homepage. https://developers.google.com/blockly/, 2019. [Online; accessed 2019/09/30]. URL: https://developers.google.com/blockly/.
  7. M. Bower, C. Howe, N. McCredie, A. Robinson, and D. Grover. Augmented reality in education - cases, places, and potentials. In 2013 IEEE 63rd Annual Conference International Council for Education Media (ICEM), pages 1-11, 2013. Google Scholar
  8. José Cerqueira, Bárbara Cleto, Jo~ao Martinho Moura, and Cristina Sylla. Visualizing platonic solids with augmented reality. In Proceedings of the 17th ACM Conference on Interaction Design and Children, IDC ’18, page 489–492, New York, NY, USA, 2018. Association for Computing Machinery. URL: https://doi.org/10.1145/3202185.3210761.
  9. Barbara Cleto, Jo~ao Martinho Moura, Luís Ferreira, and Cristina Sylla. Codecubes-playing with cubes and learning to code. In Interactivity, Game Creation, Design, Learning, and Innovation, pages 538-543. Springer, 2018. Google Scholar
  10. Bárbara Cleto, Cristina Sylla, Luís Ferreira, and Jo~ao Martinho Moura. "play and learn": Exploring codecubes. In EAI International Conference on Technology, Innovation, Entrepreneurship and Education, pages 34-42. Springer, 2019. Google Scholar
  11. Code.org: What will you create? https://code.org/learn, 2019. [Online; accessed 2019/06/10]. URL: https://code.org/learn.
  12. Coding Awbie. https://www.playosmo.com/en/coding/, 2019. [Online; accessed 2019/03/15]. URL: https://www.playosmo.com/en/coding/.
  13. Anna Fusté Lleixà. Hypercubes: learning computational thinking through embodied spatial programming in augmented reality; Hyper cubes; Learning computational thinking through embodied spatial programming in augmented reality. PhD thesis, MIT, 2018. Google Scholar
  14. Anna Gardeli and Spyros Vosinakis. The Effect of Tangible Augmented Reality Interfaces on Teaching Computational Thinking: A Preliminary Study, pages 673-684. Springer International Publishing, 2020. URL: https://doi.org/10.1007/978-3-030-11932-4_63.
  15. 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. Association for Computing Machinery, June 2018. URL: https://doi.org/10.1145/3202185.3210784.
  16. M. Tumerkan Kesim and Yasin Ozarslan. Augmented reality in education: current technologies and the potential for education. Procedia - Social and Behavioral Sciences, 47:297 - 302, 2012. Cyprus International Conference on Educational Research (CY-ICER-2012)North Cyprus, US08-10 February, 2012. URL: https://doi.org/10.1016/j.sbspro.2012.06.654.
  17. Lego Homepage. https://education.lego.com/en-us/support, 2019. [Online; accessed 2019/06/10]. URL: https://education.lego.com/en-us/support.
  18. Lightbot Homepage. http://lightbot.com/flash.html, 2019. [Online; accessed 2019/03/15]. URL: http://lightbot.com/flash.html.
  19. LittleBits Homepage. https://www.littlebits.cc/getting-started, 2019. [Online; accessed 2019/06/10]. URL: https://www.littlebits.cc/getting-started.
  20. NyARToolkit library Homepage. https://nyatla.jp/nyartoolkit/wp/?page_id=166, 2019. [Online; accessed 2018/02/15]. URL: https://nyatla.jp/nyartoolkit/wp/?page_id=166.
  21. Seymour Papert. Mindstorms: Children, Computers, and Powerful Ideas. Basic Books, Inc., USA, 1980. Google Scholar
  22. Marc Prensky. Digital natives, digital immigrants part 1. On the Horizon, 9:1-6, September 2001. URL: https://doi.org/10.1108/10748120110424816.
  23. Processing Homepage. https://processing.org/, 2019. [Online; accessed 2018/02/15]. URL: https://processing.org/.
  24. Projectbloks Homepage. https://projectbloks.withgoogle.com/, 2019. [Online; accessed 2019/06/10]. URL: https://projectbloks.withgoogle.com/.
  25. Iulian Radu and Blair Macintyre. Augmented-reality scratch: A children’s authoring environment for augmented-reality experiences. In Proceedings of IDC 2009 - The 8th International Conference on Interaction Design and Children, pages 210-213. Association for Computing Machinery, 2009. URL: https://doi.org/10.1145/1551788.1551831.
  26. Mitchel Resnick. Sowing the seeds for a more creative society. Learning and Leading with Technology, 35, January 2007. URL: https://doi.org/10.1145/1518701.2167142.
  27. Mitchel Resnick, John Maloney, Andrés Monroy-Hernández, Natalie Rusk, Evelyn Eastmond, Karen Brennan, Amon Millner, Eric Rosenbaum, Jay Silver, Brian Silverman, and Yasmin Kafai. Scratch: Programming for all. Commun. ACM, 52(11):60–67, November 2009. URL: https://doi.org/10.1145/1592761.1592779.
  28. Alpay Sabuncuoğlu, Merve Erkaya, Oğuz Turan Buruk, and Tilbe Göksun. Code notes: Designing a low-cost tangible coding tool for/with children. In Proceedings of the 17th ACM Conference on Interaction Design and Children, IDC ’18, page 644–649, New York, NY, USA, 2018. Association for Computing Machinery. URL: https://doi.org/10.1145/3202185.3210791.
  29. Karen Schrier. Using augmented reality games to teach 21st century skills. In ACM SIGGRAPH 2006 Educators Program, SIGGRAPH ’06, page 15–es, New York, NY, USA, 2006. Association for Computing Machinery. URL: https://doi.org/10.1145/1179295.1179311.
  30. Scratch Online Homepage. https://scratch.mit.edu/, 2019. [Online; accessed 2019/06/10]. URL: https://scratch.mit.edu/.
  31. ScratchJr Online. https://www.scratchjr.org/, 2019. [Online; accessed 2019/06/10]. URL: https://www.scratchjr.org/.
  32. Unity (game engine). https://unity3d.com, 2018. [Online; accessed 2018/09/30]. URL: https://unity3d.com.
  33. Danli Wang, Cheng Zhang, and Hongan Wang. T-maze: A tangible programming tool for children. In Proceedings of the 10th International Conference on Interaction Design and Children, pages 127-135. Association for Computing Machinery, 2011. URL: https://doi.org/10.1145/1999030.1999045.
  34. WeDo 2.0 – Support – LEGO Education. https://education.lego.com/en-gb/support/wedo-2, 2019. [Online; accessed 2019/06/10]. URL: https://education.lego.com/en-gb/support/wedo-2.
  35. Jeannette Wing. Computational thinking. Communications of the ACM, 49:33-35, March 2006. URL: https://doi.org/10.1145/1118178.1118215.
  36. Junnan Yu and Ricarose Roque. A survey of computational kits for young children. In Proceedings of the 17th ACM Conference on Interaction Design and Children, IDC ’18, page 289–299, New York, NY, USA, 2018. Association for Computing Machinery. URL: https://doi.org/10.1145/3202185.3202738.
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail