Bodygramming. Embodying the computational behaviour as a collective effort

Jussi Mikkonen*

*Corresponding author for this work

Research output: Contribution to journalConference articleResearchpeer-review

Abstract

During their education, the future industrial and interaction designers areincreasingly faced with constructing fully or partially functional physical prototypes.As physical computing involves interaction with the physical world through sensorsand actuators, combined with abstract data-memory, these pose additionaldifficulties for learning. While flowcharts have been useful for learning programming,we posit that using flowcharts alone are not expressive enough to efficiently helplearn physical computing. In this paper we present Bodygramming, to help thedesign-students understand how a programs function, from the perspective of theprogram in a physical computing device. In essence, Bodygramming means acting outthe behaviour of a program step-by-step, by following the instructions written onmagnetic flowchart cards. The acting enables the experience of how theasynchronous activities are related to the behaviour of the code, in a relatable humanpace. Bodygramming suggests an alternative way to understand basic programmingconcepts and abstractions.
Original languageEnglish
JournalThe Design Journal
Volume22
Issue numberSuppl. 1
Pages (from-to)1423-1437
ISSN1460-6925
DOIs
Publication statusPublished - 2019
Event13th International Conference of the European Academy of Design: Running with Scissors - University of Dundee, Dundee, United Kingdom
Duration: 10. Apr 201912. Apr 2019
Conference number: 13th
https://ead2019dundee.com/welcome

Conference

Conference13th International Conference of the European Academy of Design
Number13th
LocationUniversity of Dundee
CountryUnited Kingdom
CityDundee
Period10/04/201912/04/2019
Internet address

Fingerprint

Actuators
Education
Students
Data storage equipment
Physical
Computational
Interaction

Keywords

  • Bodygramming
  • Flowchart
  • Computational Thinking
  • Physical Computing
  • interaction design

Cite this

@inproceedings{1720dd4c29214b088c43e600a3d7989b,
title = "Bodygramming. Embodying the computational behaviour as a collective effort",
abstract = "During their education, the future industrial and interaction designers areincreasingly faced with constructing fully or partially functional physical prototypes.As physical computing involves interaction with the physical world through sensorsand actuators, combined with abstract data-memory, these pose additionaldifficulties for learning. While flowcharts have been useful for learning programming,we posit that using flowcharts alone are not expressive enough to efficiently helplearn physical computing. In this paper we present Bodygramming, to help thedesign-students understand how a programs function, from the perspective of theprogram in a physical computing device. In essence, Bodygramming means acting outthe behaviour of a program step-by-step, by following the instructions written onmagnetic flowchart cards. The acting enables the experience of how theasynchronous activities are related to the behaviour of the code, in a relatable humanpace. Bodygramming suggests an alternative way to understand basic programmingconcepts and abstractions.",
keywords = "Bodygramming, Flowchart, Computational Thinking, Physical Computing, interaction design",
author = "Jussi Mikkonen",
year = "2019",
doi = "10.1080/14606925.2019.1594967",
language = "English",
volume = "22",
pages = "1423--1437",
journal = "The Design Journal",
issn = "1460-6925",
publisher = "Heinemann",
number = "Suppl. 1",

}

Bodygramming. Embodying the computational behaviour as a collective effort. / Mikkonen, Jussi.

In: The Design Journal, Vol. 22, No. Suppl. 1, 2019, p. 1423-1437.

Research output: Contribution to journalConference articleResearchpeer-review

TY - GEN

T1 - Bodygramming. Embodying the computational behaviour as a collective effort

AU - Mikkonen, Jussi

PY - 2019

Y1 - 2019

N2 - During their education, the future industrial and interaction designers areincreasingly faced with constructing fully or partially functional physical prototypes.As physical computing involves interaction with the physical world through sensorsand actuators, combined with abstract data-memory, these pose additionaldifficulties for learning. While flowcharts have been useful for learning programming,we posit that using flowcharts alone are not expressive enough to efficiently helplearn physical computing. In this paper we present Bodygramming, to help thedesign-students understand how a programs function, from the perspective of theprogram in a physical computing device. In essence, Bodygramming means acting outthe behaviour of a program step-by-step, by following the instructions written onmagnetic flowchart cards. The acting enables the experience of how theasynchronous activities are related to the behaviour of the code, in a relatable humanpace. Bodygramming suggests an alternative way to understand basic programmingconcepts and abstractions.

AB - During their education, the future industrial and interaction designers areincreasingly faced with constructing fully or partially functional physical prototypes.As physical computing involves interaction with the physical world through sensorsand actuators, combined with abstract data-memory, these pose additionaldifficulties for learning. While flowcharts have been useful for learning programming,we posit that using flowcharts alone are not expressive enough to efficiently helplearn physical computing. In this paper we present Bodygramming, to help thedesign-students understand how a programs function, from the perspective of theprogram in a physical computing device. In essence, Bodygramming means acting outthe behaviour of a program step-by-step, by following the instructions written onmagnetic flowchart cards. The acting enables the experience of how theasynchronous activities are related to the behaviour of the code, in a relatable humanpace. Bodygramming suggests an alternative way to understand basic programmingconcepts and abstractions.

KW - Bodygramming

KW - Flowchart

KW - Computational Thinking

KW - Physical Computing

KW - interaction design

U2 - 10.1080/14606925.2019.1594967

DO - 10.1080/14606925.2019.1594967

M3 - Conference article

VL - 22

SP - 1423

EP - 1437

JO - The Design Journal

JF - The Design Journal

SN - 1460-6925

IS - Suppl. 1

ER -