Academia.eduAcademia.edu

Outline

An Immersive Environment for Embodied Code

CHI Conference on Human Factors in Computing Systems Extended Abstracts

https://doi.org/10.1145/3491101.3519896

Abstract

The increasing sophistication and availability of Augmented and Virtual Reality (AR/VR) technologies wield the potential to transform how we teach and learn computational concepts and coding. This project develops a platform for creative coding in virtual and augmented reality. The Embodied Coding Environment (ECE) is a fow-based visual coding system designed to increase physical engagement with programming and lower the barrier to entry for novice programmers. It is conceptualized as a merged digital/physical workspace where spatial representation of code, the visual outputs of the code, and user interactions and edit histories are co-located in a virtual 3D space. CCS CONCEPTS • Human-centered computing → Human computer interaction (HCI); Interactive systems and tools; Human computer interaction (HCI); Interaction techniques; • Applied computing → Education; Interactive learning environments.

References (10)

  1. Andrea A. diSessa and Harold Abelson. 1986. Boxer: a reconstructible compu- tational medium. Commun. ACM 29, 9 (September 1986), 859-868. DOI:https: //doi.org/10.1145/6592.6595
  2. Valentin Markus Josef Heun. 2017. The reality editor: an open and universal tool for understanding and controlling the physical world. PhD diss. Massachusetts Institute of Technology. Retrieved January 13, 2022 from https://dspace.mit.edu/ handle/1721.1/114072
  3. Jennifer Jacobs, Joel Brandt, Radomír Mech, and Mitchel Resnick. 2018. Extending Manual Drawing Practices with Artist-Centric Programming Tools. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, Association for Computing Machinery, New York, NY, USA, 1-13. Retrieved January 13, 2022 from https://doi.org/10.1145/3173574.3174164
  4. Sergi Jordà, Martin Kaltenbrunner, Günter Geiger, and Ross Bencina. 2005. The reacTable. In Proceedings of the International Computer Music Conference (ICMC).
  5. Andrew Manches, Peter E. McKenna, Gnanathusharan Rajendran, and Judy Robertson. 2020. Identifying embodied metaphors for computing education. Com- put. Hum. Behav. 105, (April 2020), 105859. DOI:https://doi.org/10.1016/j.chb.2018. 12.037
  6. Seymour Papert. 1980. Mindstorms: children, computers, and powerful ideas. Basic Books, New York.
  7. Anco Peeters and Miguel Segundo-Ortin. 2019. Misplacing memories? An en- active approach to the virtual memory palace. Conscious. Cogn. 76, (November 2019), 102834. DOI:https://doi.org/10.1016/j.concog.2019.102834
  8. Ben Shneiderman. 1997. Direct manipulation for comprehensible, predictable and controllable user interfaces. In Proceedings of the 2nd international conference on Intelligent user interfaces, 33-39.
  9. Timothy R. Wood. 2021. Embodied Worldmaking. PhD diss. UC Santa Barbara. Retrieved January 13, 2022 from https://escholarship.org/uc/item/66h114tg
  10. Ying Wu, Tommy Sharkey, Robert Twomey, Timothy Wood, Amy Eguchi, and Monica Sweet. Need Finding for an Embodied Coding Platform: Educators' Prac- tices and Perspectives. In 14th International Conference on Computer Supported Education (CSEDU).