Embodied Code

A Platform for Embodied Coding in Virtual and Augmented Reality

Exploring Virtual Reality and Embodied Computational Reasoning

A workshop for ICER 2021

Date: Saturday, August 14, 11:00AM - 1PM PDT

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 workshop examines how AR/VR can be leveraged in computer science (CS) education within the context of embodied learning. It has been theorized that abstract computational concepts, such as data, operators, and loops, are grounded in embodied representations that arise from our sensorimotor experience of the physical world. For instance, researchers have shown that when CS students describe algorithms, conditionals, and other computational structures, they frequently gesture in ways that suggest they are conceptualizing interactions with tangible objects. Can learning to code become a more intuitive process if lessons take into account these types of embodied conceptual phenomena? This two-hour workshop explores 1) theories of embodiment and 2) new and existing tools and practices that support embodied CS learning – ranging from Papert’s LOGO turtles to a preview of an innovative 3D spatial coding platform for AR/VR under development by our group. Other open-source and commercially available resources will also be examined through streamed video demos and a hands-on break-out session for participants.



11:00-11:05 - Welcome

11:05-11:20 - Talks 1: Theories of Embodiment (talks in main room)

11:20-11:50 - Breakout 1 - Introductions and Discussions (breakout rooms)

11:50-12:00 - Reconvene the whole group. Reports from breakout sessions. (main room)

12:00-12:15 - Talks 2: Designing Embodied Coding Platforms (main room)

12:15-12:45 - Breakout 2 - Design Activities (breakout rooms)

12:45-01:00 - Reconvene with whole group. (whole group in main room)


[NOTE: Please find a comfortable place to zoom where you can move freely. Our hands on activities require physical gestures, demonstrating things for peers via video.]

Activity Worksheet

Talks Part 1: Theories of Embodiment

Breakout Session 1 - Introductions and Discussions

This part is focused on how we use bodies, in teaching, and how we use bodies in learning environments.

Reconvene - Discussions

Whole group discussion of topics from Breakout 1

Talks Part 2: Designing Embodied Coding Platforms

Breakout Session 2 - Design Activities

This part is focused on brainstorming meaningful designs, metaphors, and gestures for embodied coding interfaces.


Participating Labs

insight.ucsd.edu imagination.ucsd.edu ubicomp.ucsd.edu cohab-lab.net

This work is supported by the National Science Foundation under Grant #2017042