“Teaching a Computer to Sing” investigates how middle school students—aged ten to fourteen—build critical thinking and problem-solving skills through informal, yet cogent learning activities in a voluntary after-school choral program. This presentation explores how deploying age-appropriate, music-centered, and technology-mediated pursuits gives middle school students a chance to explore the connections between academic fields that are normally offered as isolated, grade-specific courses in formal classrooms.
more »
« less
Teaching A Computer To Sing (TACTS): Integrating Computing and Music in a Middle School, After‐School Program
This paper reports on an after‐school program that introduced middle school students to computing through music. The program ran for two years, from October 2015 through April 2017. It involved singing, encoding music with ABC notation, and programming music with Pencil Code. We describe the program’s goals and the activities students pursued, as well as suggestions for improvement. While rigorous evaluation of such a program is difficult, we present survey and focus group results that show that students’ attitudes toward the program were positive and that they did learn some programming.
more »
« less
- Award ID(s):
- 1515767
- PAR ID:
- 10063991
- Date Published:
- Journal Name:
- Journal of computing sciences in colleges
- Volume:
- 33
- Issue:
- 6
- ISSN:
- 1937-4771
- Page Range / eLocation ID:
- 63-75
- Format(s):
- Medium: X
- Sponsoring Org:
- National Science Foundation
More Like this
-
-
TunePad is a free, online platform designed with the goal of empowering diverse communities of learners to create and share music through code. We are interested in the idea of music as a pervasive form of literacy with abundant connections to concepts of computer programming. Over the past three years we have developed and refined successive prototypes with over 500 middle school and high school students in a variety of learning spaces including schools, libraries, summer camps, and other out-of-school programs. This paper shares the current TunePad design along with data from three summer camps for middle school students that involved daily work with the platform. Through these camps we saw significant gains in learners’ attitudes around computer programming as measured through pre-post surveys. We also share a theoretical perspective on music and coding as an intersection of literacies that we reflect on through student-created artifacts.more » « less
-
NA (Ed.)Abstract Music and computer science (CS) have profound historical and structural connections, with programming music offering a promising avenue for engaging children in CS through creative expression. To foster this engagement, our team developed M-Flow, a flow-based music programming platform designed to introduce students to CS via music. Despite extensive existing research in music and CS education, experience reports and empirical studies on K-12 teachers' implementation and its impact on young kids' learning are limited. Therefore, we recruit elementary school teachers and students with no or limited prior programming experience, introducing them to M-Flow and its curriculum through a professional development workshop, a semester's job embedded support, and classroom implementation. We describe the experiences of teachers as they attempt to integrate music and CS, the challenges they face, and the influence on students' attitudes toward learning computing concepts. Specifically, we reflect on our intervention by conducting a sequential mixed-method evaluation. During the qualitative phase, we collected multiple sources of data from three teachers through focus groups and debriefings after a semester of classroom implementation. Thematic analysis of workshop activities, interviews, and debrief videos revealed three themes with seven sub-themes on teachers' integration of flow-based music programming and two themes with five sub-themes on challenges faced by the teachers. In the quantitative phase, we gathered data on attitudes and self-efficacy from 75 students taught by these teachers. Results indicate that the flow-based music programming environment provided an engaging programming experience for students and significantly increased their self-efficacy towards learning programming.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
-
In recent years, computer science (CS) education has become a critical component of K-12 curricula, aimed at equipping students with essential 21st-century skills such as problem-solving, critical thinking, and creativity [1]. As this field evolves, educators are increasingly exploring approaches to make CS education more engaging and relevant by incorporating the arts [2]. Among these approaches, integrating music into programming has gained significant attention for its potential to foster creativity and engagement. Music not only enhances the appeal of coding for students but also enables them to express their musical ideas in transformative ways that go beyond traditional performances [3]. Flow-based programming offers a particularly accessible and intuitive entry point for integrating programming with music [4]. Its user-friendly design aligns seamlessly with the structure of music, allowing students to compose, organize, and manipulate sounds in an interactive environment [5]. However, the success of such interdisciplinary approaches hinges on teachers, who serve as the primary facilitators of these innovative practices in the classroom. Teachers’ confidence, attitudes, and willingness to adopt new CS tools significantly impact the effectiveness of these methods and, ultimately, student outcomes [6]. For educators with limited or no prior experience in CS, professional development is crucial to building the necessary skills and confidence to integrate such tools effectively [7]. Recognizing this need, our study explored how flow-based music programming environments influence teachers’ confidence and attitudes toward CS education. The study involved ten elementary school teachers participating in a six-hour, in-person workshop focused on M-flow, a flow-based programming platform designed for creating music and organizing sounds. The workshop provided a hands-on curriculum that combined practical programming exercises with strategies for classroom integration. Our findings revealed significant growth across three key dimensions: self-efficacy, interest, and attitudes. These findings underscore the transformative potential of flow-based music programming in empowering teachers to embrace CS education. By enhancing their confidence, interest, and attitudes, this approach supports the integration of CS into classrooms, broadening students’ exposure to creative and technical opportunities. This work, funded by the National Science Foundation’s Innovative Technology Experiences for Students and Teachers (ITEST) program, contributes to the growing body of research on interdisciplinary CS educationmore » « less
An official website of the United States government

