An Immersive Environment for Embodied Code
CHI Conference on Human Factors in Computing Systems Extended Abstracts
https://doi.org/10.1145/3491101.3519896Abstract
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)
- 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
- 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
- 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
- Sergi Jordà, Martin Kaltenbrunner, Günter Geiger, and Ross Bencina. 2005. The reacTable. In Proceedings of the International Computer Music Conference (ICMC).
- 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
- Seymour Papert. 1980. Mindstorms: children, computers, and powerful ideas. Basic Books, New York.
- 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
- 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.
- Timothy R. Wood. 2021. Embodied Worldmaking. PhD diss. UC Santa Barbara. Retrieved January 13, 2022 from https://escholarship.org/uc/item/66h114tg
- 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).