skip to main content


This content will become publicly available on March 14, 2025

Title: Developing Computational Thinking in Middle School Music Technology Classrooms
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
Award ID(s):
2122499
PAR ID:
10534876
Author(s) / Creator(s):
; ; ; ; ; ; ; ;
Publisher / Repository:
ACM
Date Published:
ISBN:
9798400704246
Page Range / eLocation ID:
1746 to 1747
Format(s):
Medium: X
Location:
Portland OR USA
Sponsoring Org:
National Science Foundation
More Like this
  1. EarSketch is an online learning environment that uses the Web Audio API to teach computer science and computational thinking through music technology, production, and remixing. It is designed to broaden participation in computer science and music education for beginning learners by providing a free, web-based application coupled with curricula for informal and formal learning contexts and a library of audio content spanning multiple popular genres. This paper describes an analysis of EarSketch’s accommodations for students who are blind or visually impaired (BVI) and initial improvements to the system to improve accessibility. This paper also presents the findings of a user study designed to determine the biggest accessibility issues for EarSketch users who are BVI, and a discussion of how accessibility improvements can help broaden participation in computing and music education and, more broadly, how all web audio application developers can integrate accessibility considerations into their work. 
    more » « less
  2. Kong, S.C. (Ed.)
    This work aims to help high school STEM teachers integrate computational thinking (CT) into their classrooms by engaging teachers as curriculum co-designers. K-12 teachers who are not trained in computer science may not see the value of CT in STEM classrooms and how to engage their students in computational practices that reflect the practices of STEM professionals. To this end, we developed a 4-week professional development workshop for eight science and mathematics high school teachers to co-design computationally enhanced curriculum with our team of researchers. The workshop first provided an introduction to computational practices and tools for STEM education. Then, teachers engaged in co-design to enhance their science and mathematics curricula with computational practices in STEM. Data from surveys and interviews showed that teachers learned about computational thinking, computational tools, coding, and the value of collaboration after the professional development. Further, they were able to integrate multiple computational tools that engage their students in CT-STEM practices. These findings suggest that teachers can learn to use computational practices and tools through workshops, and that teachers collaborating with researchers in co-design to develop computational enhanced STEM curriculum may be a powerful way to engage students and teachers with CT in K-12 classrooms. 
    more » « less
  3. As schools and districts across the United States adopt computer science standards and curriculum for K-12 computer science education, they look to integrate the foundational concepts of computational thinking (CT) into existing core subjects of elementary-age students. Research has shown the effectiveness of teaching CT elements (abstraction, generalization, decomposition, algorithmic thinking, debugging) using non-programming, unplugged approaches. These approaches address common barriers teachers face with lack of knowledge, familiarity, or technology tools. Picture books and graphic novels present an unexplored non-programming, unplugged resource for teachers to integrate computational thinking into their CT or CT-integrated lessons. This analysis examines 27 picture books and graphic novels published between 2015 and 2020 targeted to K-6 students for representation of computational thinking elements. Using the computational thinking curriculum framework for K-6, we identify the grade-level competencies of the CT elements featured in the books compared to the books’ target age groups. We compare grade-level competencies to interest level to identify each CT element representation as “foundational,” “on-target,” or “advanced.” We conclude that literature offers teachers a non-programming unplugged resource to expose students to CT and enhance CT and CT-integrated lessons, while also personalizing learning based on CT readiness and interest level. 
    more » « less
  4. null (Ed.)
    This paper introduces project-based learning (PBL) features for developing technological, curricular, and pedagogical supports to engage students in computational thinking (CT) through modeling. CT is recognized as the collection of approaches that involve people in computational problem solving. CT supports students in deconstructing and reformulating a phenomenon such that it can be resolved using an information-processing agent (human or machine) to reach a scientifically appropriate explanation of a phenomenon. PBL allows students to learn by doing, to apply ideas, figure out how phenomena occur and solve challenging, compelling and complex problems. In doing so, students take part in authentic science practices similar to those of professionals in science or engineering, such as computational thinking. This paper includes 1) CT and its associated aspects, 2) The foundation of PBL, 3) PBL design features to support CT through modeling, and 4) a curriculum example and associated student models to illustrate how particular design features can be used for developing high school physical science materials, such as an evaporative cooling unit to promote the teaching and learning of CT. 
    more » « less
  5. Abstract

    This paper introduces project-based learning (PBL) features for developing technological, curricular, and pedagogical supports to engage students in computational thinking (CT) through modeling. CT is recognized as the collection of approaches that  involve people in computational problem solving. CT supports students in deconstructing and reformulating a phenomenon such that it can be resolved using an information-processing agent (human or machine) to reach a scientifically appropriate explanation of a phenomenon. PBL allows students to learn by doing, to apply ideas, figure out how phenomena occur and solve challenging, compelling and complex problems. In doing so, students  take part in authentic science practices similar to those of professionals in science or engineering, such as computational thinking. This paper includes 1) CT and its associated aspects, 2) The foundation of PBL, 3) PBL design features to support CT through modeling, and 4) a curriculum example and associated student models to illustrate how particular design features can be used for developing high school physical science materials, such as an evaporative cooling unit to promote the teaching and learning of CT.

     
    more » « less