View publication
Title | Gesture Coding: Easing the Introduction to Block-Based Programming Languages with Motion Controls |
Authors | Sebastián Toro-Guajardo, Emilio Lizama, Francisco Gutierrez |
Publication date | 2022 |
Abstract | Current approaches that introduce young learners to programming depend heavily on an exposure to block-based languages. Most, if not all of these, rely on traditional inputs, such as pointing and clicking with a mouse, and typing commands with a keyboard. While these input mechanics usually do not pose major usability concerns in their adoption, we see an opportunity in exploring novel interaction paradigms for sparking interest in programming within this population. In this paper we present Gesture Coding, an interactive block-based language, inspired by Scratch, that is controlled using Nintendo Switch Joy-Cons. We expect that interactive, playful, and non-traditional input controls would simplify user onboarding, hence easing the acceptance and appropriation of the language. We discuss the usability and perceived usefulness of the natural interaction metaphors built in Gesture Coding for developing short programs, covering sequential and conditional commands. Our results show that, despite requiring more effort to interact with motion-based controls, young learners show a more positive attitude for exploring and connecting blocks when compared to doing the same tasks with a mouse and keyboard. The obtained results are highly promising, highlighting the potential adoption of the tool. |
Downloaded | 3 times |
Pages | 840-851 |
Conference name | International Conference on Ubiquitous Computing and Ambient Intelligence |
Publisher | Springer-Verlag (Berlin/Heidelberg, Germany) |
![]() |
|
Reference URL |
![]() |