Using Earsketch to Broaden Participation in Computing and Music
نویسندگان
چکیده
EarSketch is a STEAM learning intervention that combines a programming environment and API for Python and JavaScript, a digital audio workstation, an audio loop library, and a standards-aligned curriculum to teach introductory computer science together with music technology and composition. It seeks to address the imbalance in contemporary society between participation in music-making and music-listening activities and a parallel imbalance between computer usage and computer programming. It also seeks to engage a diverse population of students in an effort to address long-standing issues with underrepresentation — particularly of women — in both computing and music composition. This paper summarizes the design of the EarSketch curriculum and learning environment and its deployment contexts to date, along with key findings from a pilot study. It builds upon prior publications by contextualizing the project’s motivations and interpreting its findings in the dual realms of participation in computer science and in music creation.
منابع مشابه
EarSketch: a STEAM approach to broadening participation in Computer Science Principles
The EarSketch computer science learning environment and curriculum (http://earsketch.gatech.edu) seeks to increase and broaden participation in computing using a STEAM (STEM + Arts) approach. EarSketch creates an authentic learning environment in that it is both personally meaningful and industry relevant in terms of its STEM component (computing) and its artistic domain (music remixing). Stude...
متن کاملEarSketch: Teaching computational music remixing in an online Web Audio based learning environment
EarSketch is a novel approach to teaching computer science concepts via algorithmic music composition and remixing in the context of a digital audio workstation paradigm. This project includes a Python/Javascript coding environment, a digital audio workstation view, an audio loop browser, a social sharing site and an integrated curriculum. EarSketch is aimed at satisfying both artistic and peda...
متن کاملChallenges and New Directions for Collaborative Live Coding in the Classroom
This paper focuses on the potential of collaborative live coding in educational settings. In particular, it draws from our experience with EarSketch, a free online platform for algorithmic composition and computational music remixing that allows students to learn Computer Science Principles (CSP) by making music using either Python or JavaScript. We argue that collaborative live coding is a pro...
متن کاملLearning to Code through Mir
An approach to teaching computer science (CS) in highschools is using EarSketch, a free online tool for teaching CS concepts while making music. In this demonstration we present the potential of teaching music information retrieval (MIR) concepts using EarSketch. The aim is twofold: to discuss the benefits of introducing MIR concepts in the classroom and to shed light on how MIR concepts can be...
متن کاملA JavaScript Pitch Shifting Library for EarSketch with Asm.js
A JavaScript pitch shifting library based on asm.js was developed for the EarSketch website. EarSketch is a Web Audio API-based educational website that teaches computer science principles through music technology and composition. Students write code in Python and JavaScript to manipulate and transform audio loops in a multi-track digital audio workstation paradigm. The pitchshifting library pr...
متن کامل