A Programming Platform Design for Children to Create and Explore Hybrid Musical Instruments

ABSTRACT Engaging young learners in coding activities is increasingly important to prepare them to participate in a contemporary computationally centred society. Engagement comes from finding appropriate motivation and the use of materials and methods that are suitable to the educational stage and learning opportunities. In this article, we present our experiences of designing and developing a Python‐based platform for children to use in our Music Making with Music and Making (MMMM) workshops, enabling school students to engage with hybrid digital music instrument design through programming synthesisers and undertaking LEGO construction. We document our understanding of the design and operation of the BrickPi3 and Raspberry Pi Build Hat systems and discuss our approach to using these as part of a simple software platform for schoolchildren to use. We present our design (and discuss alternatives considered) and the way it was successfully used by 61 11–13 year‐old children in workshop settings. We discuss the technical issues encountered and their resolution, and finally reflect on the positive feedback provided by teaching staff and potential for further development. The inherently integrated and inter‐disciplinary nature of our work aligns with and makes a positive contribution to the Science Technology Engineering Arts and Mathematics (STEAM) movement.

Authors

Institutions

Publication Details

Journal
Software Practice and Experience
Published
2025-05-20
DOI
https://doi.org/10.1002/spe.3434
Primary Topic
Teaching and Learning Programming
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Programming Platform Design for Children to Create and Explore Hybrid Musical Instruments

Evangelos Himonides, Ross Purves, Nicolas Gold, Hazel Baxter
Software Practice and Experience
Teaching and Learning Programming
article

A Programming Platform Design for Children to Create and Explore Hybrid Musical Instruments

Evangelos Himonides, Ross Purves, Nicolas Gold, Hazel Baxter
article en

Abstract

ABSTRACT Engaging young learners in coding activities is increasingly important to prepare them to participate in a contemporary computationally centred society. Engagement comes from finding appropriate motivation and the use of materials and methods that are suitable to the educational stage and learning opportunities. In this article, we present our experiences of designing and developing a Python‐based platform for children to use in our Music Making with Music and Making (MMMM) workshops, enabling school students to engage with hybrid digital music instrument design through programming synthesisers and undertaking LEGO construction. We document our understanding of the design and operation of the BrickPi3 and Raspberry Pi Build Hat systems and discuss our approach to using these as part of a simple software platform for schoolchildren to use. We present our design (and discuss alternatives considered) and the way it was successfully used by 61 11–13 year‐old children in workshop settings. We discuss the technical issues encountered and their resolution, and finally reflect on the positive feedback provided by teaching staff and potential for further development. The inherently integrated and inter‐disciplinary nature of our work aligns with and makes a positive contribution to the Science Technology Engineering Arts and Mathematics (STEAM) movement.

Software Practice and ExperienceVol. 55(9)
University College London (GB)
Quality Education
Openalex Percentile: Top 90%
Teaching and Learning Programming
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A Programming Platform Design for Children to Create and Explore Hybrid Musical Instruments — Evangelos Himonides, Ross Purves, et al. · Software Practice and Experience (2025) | TGRS Research Map | TGRS