{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,20]],"date-time":"2025-08-20T12:28:08Z","timestamp":1755692888585},"reference-count":28,"publisher":"MIT Press","issue":"3","content-domain":{"domain":["direct.mit.edu"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,9,1]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Many introductory computer science educational platforms foster student interest and facilitate student learning through the authentic incorporation of music. Although many such platforms have demonstrated promising outcomes in student engagement across diverse student populations and learning contexts, little is known about the specific ways in which music and computer science learning are uniquely combined to support student knowledge in both domains. This study looks at two different learning platforms for computer science and music (CS-plus-music), TunePad and EarSketch, which were used by middle school students during a week-long virtual summer camp. Using both platforms, students created computational music projects, which we analyzed for characteristics of music and code complexity across multiple dimensions. Students also completed surveys before and after the workshop about their perceptions of the platforms and their own backgrounds, and we interviewed some students. The results suggest that different connections between music and computing concepts emerge, as well as different progressions through the concepts themselves, depending in part on the design affordances of the application programming interface for computer music in each platform. Coupled with prior findings about the different roles each platform may play in developing situational interest for students, these findings suggest that different CS-plus-music-learning platforms can provide complementary roles that benefit and support learning and development of student interest.<\/jats:p>","DOI":"10.1162\/comj_a_00651","type":"journal-article","created":{"date-parts":[[2023,8,8]],"date-time":"2023-08-08T18:54:16Z","timestamp":1691520856000},"page":"48-66","update-policy":"http:\/\/dx.doi.org\/10.1162\/mitpressjournals.corrections.policy","source":"Crossref","is-referenced-by-count":3,"title":["Complementary Roles of Note-Oriented and Mixing-Oriented Software in Student Learning of Computer Science Plus Music"],"prefix":"10.1162","volume":"46","author":[{"given":"Lauren","family":"McCall","sequence":"first","affiliation":[{"name":"School of Music Georgia Institute of Technology 840 McMillan St. NW, Atlanta, Georgia 30332, USA lmccall7@gatech.edu"}]},{"given":"Jason","family":"Freeman","sequence":"additional","affiliation":[{"name":"School of Music Georgia Institute of Technology 840 McMillan St. NW, Atlanta, Georgia 30332, USA jason.freeman@gatech.edu"}]},{"given":"Tom","family":"McKlin","sequence":"additional","affiliation":[{"name":"The Findings Group 125 East Trinity Place, Suite 249, Decatur, Georgia 30030, USA tom@thefindingsgroup.org"}]},{"given":"Taneisha","family":"Lee","sequence":"additional","affiliation":[{"name":"The Findings Group 125 East Trinity Place, Suite 249, Decatur, Georgia 30030, USA taneisha@thefindingsgroup.org"}]},{"given":"Michael","family":"Horn","sequence":"additional","affiliation":[{"name":"McCormick School of Engineering Northwestern University Technological Institute 2145 Sheridan Rd. Evanston, Illinois 60208, USA michael-horn@northwestern.edu"}]},{"given":"Brian","family":"Magerko","sequence":"additional","affiliation":[{"name":"Ivan Allen College of Liberal Arts Georgia Institute of Technology Savant Building, 631 Cherry St. NW, Atlanta, Georgia 30332, USA magerko@gatech.edu"}]}],"member":"281","published-online":{"date-parts":[[2022,9,1]]},"reference":[{"issue":"1","key":"2023103018312731000_B2","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1386\/jmte.9.1.75_1","article-title":"The Development of SonicPi and Its Use in Educational Partnerships: Co-Creating Pedagogies for Learning Computer Programming","volume":"9","author":"Aaron","year":"2016","journal-title":"Journal of Music, Technology and Education"},{"issue":"2","key":"2023103018312731000_B1","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1145\/2189835.2189849","article-title":"The CS Principles Project","volume":"3","author":"Astrachan","year":"2012","journal-title":"ACM Inroads"},{"key":"2023103018312731000_B3","volume-title":"Scratch Music Projects","author":"Brown","year":"2020"},{"key":"2023103018312731000_B4","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/4616.001.0001","volume-title":"Minimalism beyond the Nurnberg Funnel","author":"Carroll","year":"1998"},{"key":"2023103018312731000_B5","doi-asserted-by":"publisher","first-page":"1","DOI":"10.2991\/icaae-18.2019.1","article-title":"Teaching and Learning Music through the Lens of Computational Thinking","author":"Chong","year":"2019","journal-title":"Proceedings of the International Conference on Art and Arts Education"},{"issue":"9","key":"2023103018312731000_B6","doi-asserted-by":"publisher","first-page":"78","DOI":"10.1145\/3333613","article-title":"EarSketch: Engaging Broad Populations in Computing through Music","volume":"62","author":"Freeman","year":"2019","journal-title":"Communications of the ACM"},{"issue":"1","key":"2023103018312731000_B7","doi-asserted-by":"publisher","first-page":"38","DOI":"10.3102\/0013189X12463051","article-title":"Computational Thinking in K\u201312: A Review of the State of the Field","volume":"42","author":"Grover","year":"2013","journal-title":"Educational Researcher"},{"key":"2023103018312731000_B9","doi-asserted-by":"publisher","DOI":"10.1109\/RESPECT.2016.7836171","article-title":"STEAM-Based Interventions: Why Student Engagement Is Only Part of the Story","author":"Helms","year":"2016","journal-title":"Proceedings of Research on Equity and Sustained Participation in Engineering, Computing, and Technology"},{"issue":"2","key":"2023103018312731000_B8","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1207\/s15326985ep4102_4","article-title":"The Four-Phase Model of Interest Development","volume":"41","author":"Hidi","year":"2006","journal-title":"Educational Psychologist"},{"key":"2023103018312731000_B10","first-page":"1237","article-title":"TunePad: Engaging Learners at the Intersection of Music and Code","volume":"3","author":"Horn","year":"2020","journal-title":"Proceedings of the 14th International Conference of the Learning Sciences"},{"key":"2023103018312731000_B11","first-page":"9","article-title":"Inaugural Address: Can We Support CCSL? Educational, Social, and Technological Affordances","volume-title":"Three Worlds of CSCL","author":"Kirschner","year":"2002"},{"key":"2023103018312731000_B12","volume-title":"Nonparametrics: Statistical Methods Based on Ranks","author":"Lehmann","year":"1975"},{"key":"2023103018312731000_B13","doi-asserted-by":"crossref","first-page":"657","DOI":"10.1145\/2445196.2445390","article-title":"Tackling Engagement in Computing with Computational Music Remixing","author":"Magerko","year":"2013","journal-title":"Proceedings of the ACM Technical Symposium on Computer Science Education"},{"issue":"4","key":"2023103018312731000_B14","doi-asserted-by":"publisher","DOI":"10.1145\/2886418","article-title":"EarSketch: A STEAM-Based Approach for Underrepresented Populations in High School Computer Science Education","volume":"16","author":"Magerko","year":"2016","journal-title":"ACM Transactions on Computing Education"},{"key":"2023103018312731000_B15","doi-asserted-by":"crossref","DOI":"10.1201\/b15104","volume-title":"Making Music with Computers: Creative Programming in Python","author":"Manaris","year":"2014"},{"key":"2023103018312731000_B16","volume-title":"Contemporary Music Education","author":"Mark","year":"2014"},{"key":"2023103018312731000_B17","doi-asserted-by":"crossref","first-page":"928","DOI":"10.1145\/3408877.3432431","article-title":"Leveraging Prior Computing and Music Experience for Situational Interest Formation","author":"McKlin","year":"2021","journal-title":"Proceedings of the 52nd ACM Technical Symposium on Computer Science Education"},{"issue":"1","key":"2023103018312731000_B18","first-page":"1068","article-title":"Connections between the Constructivist-based Models for Teaching Science and Music","volume":"1","author":"\u00d6zeke","year":"2009","journal-title":"Procedia: Social and Behavioral Sciences"},{"key":"2023103018312731000_B19","article-title":"Music Making in Scratch: High Floors, Low Ceilings, and Narrow Walls?","volume":"15","author":"Payne","year":"2019","journal-title":"Journal of Interactive Technology and Pedagogy"},{"key":"2023103018312731000_B20","first-page":"1","article-title":"AgentSheets: An Interactive Simulation Environment with End-User Programmable Agents","author":"Repenning","year":"2000","journal-title":"Proceedings of the Interaction Conference"},{"key":"2023103018312731000_B21","first-page":"641","article-title":"Computational Music Thinking Patterns: Connecting Music Education with Computer Science Education through the Design of Interactive Notations","author":"Repenning","year":"2020","journal-title":"Proceedings of the Conference on Computer Science Education"},{"issue":"11","key":"2023103018312731000_B22","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1145\/1592761.1592779","article-title":"Scratch: Programming for All","volume":"52","author":"Resnick","year":"2009","journal-title":"Communications of the ACM"},{"key":"2023103018312731000_B23","volume-title":"Microsound","author":"Roads","year":"2004"},{"issue":"2","key":"2023103018312731000_B24","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1162\/COMJ_a_00420","article-title":"Tangible Distributed Computer Music for Youth","volume":"41","author":"Shapiro","year":"2017","journal-title":"Computer Music Journal"},{"key":"2023103018312731000_B25","doi-asserted-by":"publisher","DOI":"10.1145\/1878513.1878519","article-title":"The Art of Alice: Adding a Musical Component","author":"Smarkusky","year":"2009","journal-title":"Proceedings of the Alice Symposium"},{"key":"2023103018312731000_B26","first-page":"134","article-title":"Modeling Music and Code Knowledge to Support a Co-Creative AI Agent for Education","author":"Smith","year":"2020","journal-title":"Proceedings of the International Conference on Music Information Retrieval"},{"issue":"3","key":"2023103018312731000_B27","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1145\/1118178.1118215","article-title":"Computational Thinking","volume":"49","author":"Wing","year":"2006","journal-title":"Communications of the ACM"},{"key":"2023103018312731000_B28","first-page":"227","article-title":"Rapid Prototyping of New Instruments with CodeCircle","author":"Zbyszynski","year":"2017","journal-title":"Proceedings of the 17th International Conference on New Interfaces for Musical Expression"}],"container-title":["Computer Music Journal"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/direct.mit.edu\/comj\/article-pdf\/46\/3\/48\/2164827\/comj_a_00651.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/direct.mit.edu\/comj\/article-pdf\/46\/3\/48\/2164827\/comj_a_00651.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,12,18]],"date-time":"2023-12-18T18:15:18Z","timestamp":1702923318000},"score":1,"resource":{"primary":{"URL":"https:\/\/direct.mit.edu\/comj\/article\/46\/3\/48\/117160\/Complementary-Roles-of-Note-Oriented-and-Mixing"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022]]},"references-count":28,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2022,9,1]]},"published-print":{"date-parts":[[2022,9,1]]}},"URL":"https:\/\/doi.org\/10.1162\/comj_a_00651","relation":{},"ISSN":["0148-9267","1531-5169"],"issn-type":[{"value":"0148-9267","type":"print"},{"value":"1531-5169","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2022]]},"published":{"date-parts":[[2022]]}}}