Physical computing : A key element of modern computer science education

Hodges, Steve and Sentance, Sue and Finney, Joe and Ball, Thomas (2020) Physical computing : A key element of modern computer science education. IEEE Computer, 53 (4). pp. 20-30. ISSN 0018-9162

[thumbnail of Physical computing for CS education]
Text (Physical computing for CS education)
Physical_computing_for_CS_education.pdf - Accepted Version
Available under License Creative Commons Attribution.

Download (709kB)


Policymakers and educators around the globe acknowledge the importance of computer science (CS) education. But traditional CS teaching tools and methodologies do not necessarily address the needs of a diverse, global student population or the latest developments in modern programming and data science. Physical computing – combining software and hardware to build interactive physical systems that sense and respond to the real world – has been shown to result in broad engagement across a spectrum of users. In this paper we review prior research into physical computing in the classroom and combine this with our own experiences. We summarise the reported benefits and show how recent trends in the design and implementation of physical computing devices and systems are resulting in growing adoption. By way of example, we provide a detailed description of a recently developed physical computing system, the BBC micro:bit.

Item Type:
Journal Article
Journal or Publication Title:
IEEE Computer
Additional Information:
©2019 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
Uncontrolled Keywords:
?? physical computingmicro:bitmakecodecomputer science(all) ??
ID Code:
Deposited By:
Deposited On:
08 Aug 2019 10:15
Last Modified:
22 Mar 2024 00:48