Gesture Coding: Easing the Introduction to Block-Based Programming Languages with Motion Controls

1Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

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.

Cite

CITATION STYLE

APA

Toro-Guajardo, S., Lizama, E., & Gutierrez, F. J. (2023). Gesture Coding: Easing the Introduction to Block-Based Programming Languages with Motion Controls. In Lecture Notes in Networks and Systems (Vol. 594 LNNS, pp. 840–851). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-031-21333-5_84

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free