The integration of computer programming and music-making has a rich history dating back to the 1950s. While there has been substantial prior work on the creative and cognitive affordances of programming languages for engaging in musical tasks, there is less work that attempts to understand the theoretical implications of music and code as literacies in collision. In this paper, we report on a study in which five undergraduate students with experience in both music and coding completed two creative musical tasks: one using conventional instruments and tools and one using Python code in an online music-coding environment. In combining representational infrastructures from music and code, both undergo transformations. We introduce semiotic theories of translation and transcription to make sense of the music-coding process and describe strategies that participants devised in their creative process.
more »
« less
This content will become publicly available on March 16, 2026
Computational musicking: music + coding as a hybrid practice
While there is a growing body of research that explores the integration of music and coding in learning environments, much of this work has either emphasized the technical aspects of computer language design or music as a motivational context within which to learn computer science concepts. In this paper, we report on a study in which five undergraduate students with experience in both music and coding completed two creative musical tasks: one using conventional instruments and tools and one using Python code in an online music + coding environment. Inspired by the work of Christopher Small (1998. Musicking: The Meanings of Performing and Listening. University Press of New England), we describe music + coding as a set of interlocking processes which we call computational musicking and explore how practices from both domains are reimagined in this new hybrid context. We introduce semiotic theories of translation and transcription to make sense of the computational musicking process and describe strategies that participants devised in their creative process.
more »
« less
- PAR ID:
- 10560114
- Publisher / Repository:
- Taylor & Francis
- Date Published:
- Journal Name:
- Behaviour & Information Technology
- ISSN:
- 0144-929X
- Page Range / eLocation ID:
- 1 to 21
- Subject(s) / Keyword(s):
- computational literacy music + coding STEAM education music education
- Format(s):
- Medium: X
- Sponsoring Org:
- National Science Foundation
More Like this
-
-
null (Ed.)Computer science educators often use multiple creative computing platforms to motivate and support students learning computer science. Arguably, we understand little about the complementary ways in which the various platforms build on students' prior experiences. This study compares two CS+music platforms used by middle school students in a summer camp to understand the unique affordances of each platform at activating and building upon prior music and computing experiences. We assess interest formation through pre and post student surveys and via interviews on the final day of the camp. The findings suggest that using different approaches to CS+music platform design may help engage students with different levels of prior music and coding experience.more » « less
-
To engage diverse populations of students who may not self-select into computing courses, a curriculum for a middle school music technology + computer science course that addresses learning standards for both subjects was developed and deployed. Students who engage with the curriculum learn modern music production techniques and computational thinking concepts. This is through a mix of traditional approaches to music technology education (digital audio workstations) and computational approaches via a culturally relevant learning platform that introduces students to coding through music production and remixing. This poster reflects on the last two years of curriculum design and deployment, teacher training, and student and educator engagement and feedback to provide insight into the teaching (and learning) of computational thinking in the music technology classroom.more » « less
-
Broadening interest in computer science is a major research goal of the 21st century. Many initiatives use traditional “hooks” to attract students, such as video games and robotics. Unfortunately, this tends to attract only those already interested in computer science. One alternative domain gaining momentum in computer science education research is music, which is showing interesting results with participants that have previous music knowledge. This paper presents a case study of teaching computer programming with music, in Brazil, to students with limited formal music experience. Through data collected in surveys, focus groups, and researchers’ observations, we show that in this context students can still learn and thrive as musical programmers.more » « less
-
Broadening interest in computer science is a major research goal of the 21st century. Many initiatives use traditional “hooks” to attract students, such as video games and robotics. Unfortunately, this tends to attract only those already interested in computer science. One alternative domain gaining momen- tum in computer science education research is music, which is showing inter- esting results with participants that have previous music knowledge. This paper presents a case study of teaching computer programming with music, in Brazil, to students with limited formal music experience. Through data collected in sur- veys, focus groups, and researchers’ observations, we show that in this context students can still learn and thrive as musical programmers.more » « less
An official website of the United States government
