Bodygramming. Embodying the computational behaviour as a collective effort

Jussi Mikkonen*

*Kontaktforfatter for dette arbejde

Publikation: Bidrag til tidsskriftKonferenceartikelForskningpeer review

Resumé

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.
OriginalsprogEngelsk
TidsskriftThe Design Journal
Vol/bind22
Udgave nummerSuppl. 1
Sider (fra-til)1423-1437
ISSN1460-6925
DOI
StatusUdgivet - 2019
Begivenhed13th European Academy of Design: Running with Sissers - University of Dundee, Dundee, Storbritannien
Varighed: 10. apr. 201912. apr. 2019
Konferencens nummer: 13th
https://ead2019dundee.com/welcome

Konference

Konference13th European Academy of Design
Nummer13th
LokationUniversity of Dundee
LandStorbritannien
ByDundee
Periode10/04/201912/04/2019
Internetadresse

Fingeraftryk

Actuators
Education
Students
Data storage equipment
Physical
Computational
Interaction

Citer dette

@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.

I: The Design Journal, Bind 22, Nr. Suppl. 1, 2019, s. 1423-1437.

Publikation: Bidrag til tidsskriftKonferenceartikelForskningpeer 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 -