Recoding Product Design Education: Visual Coding for Human Machine Interfaces

Abstract

This paper evaluates the impact of visual coding on the Industrial Design and 3D Design disciplines, in particular the role it plays in developing new products and services that would previously require interdisciplinary teams, or significant training beyond the scope of these disciplines into text-based coding and electrical engineering. The professional practice of designers working at the intersection of product design and coding is discussed, and design education evaluated in relation to the opportunities of electronics and visual coding. Quantitative research data is provided to support an argument that visual coding can enable designers to control their designs in new ways throughout the design and prototyping process.

References
C. Anderson, Makers: The new Industrial Revolution, Crown Business, New York, US, (2014).


G. Celani, and C. Vaz, CAD Scripting And Visual Programming Languages For Implementing Computational Design Concepts: A Comparison From A Pedagogical Point Of View, International Journal of Architectural Computing, 10, no. 1, 121–138, (2012), 10.1260/1478-0771.10.1.121.


A. Leitão, and L. Santos, Programming Languages for Generative Design - Visual or Textual? Paper presented at the Respecting Fragile Places, 29th eCAADe Conference, University of Ljubljana, Slovenia, (2011).


J. Loy, eLearning and eMaking: 3D Printing Blurring the Digital and the Physical, Education Sciences, 4, 108–121, (2014), 10.3390/educsci4010108.


B. A. Myers, Taxonomies of visual programming and program visualization, Journal of Visual Languages & Computing, 1, no. 1, 97–123, (1990), 10.1016/S1045-926X(05)80036-9.


R. Navarro-Prieto, and J. J. Canas, Are visual programming languages better? The role of imagery in program comprehension, International Journal of Human-Computer Studies, 54, no. 6, 799–829, (2001), 10.1006/ijhc.2000.0465.


J. Novak, Drawing the Pen: From Physical to Digital and Back Again. Paper presented at the Drawing International Brisbane, Brisbane, Australia. http://static1.squarespace.com/static/55779bbce4b004acf1e1479d/t/56aef970b6aa60cdf1c253d6/
1454307702608/JAMES+NOVAK_DRAWING+THE+PEN_DIB2015.pdf, (2015).


M. Resnick, J. Maloney, A. Monroy-Hernandez, N. Rusk, E. Eastmond, K. Brennan, and Y. Kafai, Scratch: programming for all, Communications of the ACM, 52, 60–67, (2009), 10.1145/1592761.1592779.


J. Sauter, Preface - A Touch..., in A Touch of Code - Interactive Installations and Experiences, Gestalten, Berlin, 5–7, (2011).