{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:18:29Z","timestamp":1750220309620,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":19,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,10,17]],"date-time":"2021-10-17T00:00:00Z","timestamp":1634428800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,10,20]]},"DOI":"10.1145\/3484272.3484967","type":"proceedings-article","created":{"date-parts":[[2021,10,15]],"date-time":"2021-10-15T16:07:41Z","timestamp":1634314061000},"page":"65-70","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Teachable moments in functional audio processing"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6529-5896","authenticated-orcid":false,"given":"Martin","family":"Henz","sequence":"first","affiliation":[{"name":"National University of Singapore, Singapore"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1237-9025","authenticated-orcid":false,"given":"Shang-Hui","family":"Koh","sequence":"additional","affiliation":[{"name":"National University of Singapore, Singapore"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1543-1623","authenticated-orcid":false,"given":"Samyukta","family":"Sounderraman","sequence":"additional","affiliation":[{"name":"National University of Singapore, Singapore"}]}],"member":"320","published-online":{"date-parts":[[2021,10,17]]},"reference":[{"volume-title":"Structure and Interpretation of Computer Programs (2^nd ed.)","author":"Abelson Harold","key":"e_1_3_2_1_1_1","unstructured":"Harold Abelson and Gerald Jay Sussman . 1996. Structure and Interpretation of Computer Programs (2^nd ed.) . MIT Press , Cambridge, Massachusetts . Harold Abelson and Gerald Jay Sussman. 1996. Structure and Interpretation of Computer Programs (2^nd ed.). MIT Press, Cambridge, Massachusetts."},{"volume-title":"JavaScript edition","author":"Abelson Harold","key":"e_1_3_2_1_2_1","unstructured":"Harold Abelson and Gerald Jay Sussman . 2022. Structure and Interpretation of Computer Programs , JavaScript edition . MIT Press , Cambridge, MA . Adapted to JavaScript by Martin Henz and Tobias Wrigstad. Harold Abelson and Gerald Jay Sussman. 2022. Structure and Interpretation of Computer Programs, JavaScript edition. MIT Press, Cambridge, MA. Adapted to JavaScript by Martin Henz and Tobias Wrigstad."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.2307\/3681013"},{"key":"e_1_3_2_1_4_1","volume-title":"Matthew Flatt, and Shriram Krishnamurthi.","author":"Felleisen Matthias","year":"2018","unstructured":"Matthias Felleisen , Robert Bruce Findler , Matthew Flatt, and Shriram Krishnamurthi. 2018 . How to Design Programs : An Introduction to Programming and Computing (2^nd ed.). MIT Press , Cambridge, Massachusetts. Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, and Shriram Krishnamurthi. 2018. How to Design Programs: An Introduction to Programming and Computing (2^nd ed.). MIT Press, Cambridge, Massachusetts."},{"volume-title":"Teaching Programming with Music: An Approach to Teaching Young Students About Logo","author":"Guzdial Mark","key":"e_1_3_2_1_5_1","unstructured":"Mark Guzdial . 1991. Teaching Programming with Music: An Approach to Teaching Young Students About Logo . Logo Foundation . https:\/\/el.media.mit.edu\/logo-foundation\/resources\/papers\/pdf\/teaching_progr.pdf Mark Guzdial. 1991. Teaching Programming with Music: An Approach to Teaching Young Students About Logo. Logo Foundation. https:\/\/el.media.mit.edu\/logo-foundation\/resources\/papers\/pdf\/teaching_progr.pdf"},{"key":"e_1_3_2_1_6_1","unstructured":"Robert James Havighurst. 1953. Educational Psychology. Longmans Green New York.  Robert James Havighurst. 1953. Educational Psychology. Longmans Green New York."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2006.322438"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511818073"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1017\/9781108241861"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30557-6_3"},{"key":"e_1_3_2_1_11_1","series-title":"Vol. 1","volume-title":"Experiential learning: Experience as the source of learning and development","author":"Kolb David A.","unstructured":"David A. Kolb . 1984. Experiential learning: Experience as the source of learning and development ( Vol. 1 ) . Prentice-Hall, Englewood Cliffs , NJ. David A. Kolb. 1984. Experiential learning: Experience as the source of learning and development (Vol. 1). Prentice-Hall, Englewood Cliffs, NJ."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341525.3387377"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1162\/014892602320991383"},{"key":"e_1_3_2_1_14_1","volume-title":"Mindstorms: Children, computers, and powerful ideas","author":"Papert S.","year":"1980","unstructured":"S. Papert . 1980 . Mindstorms: Children, computers, and powerful ideas . Basic Books, Inc. , New York . S. Papert. 1980. Mindstorms: Children, computers, and powerful ideas. Basic Books, Inc., New York."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.4159\/9780674042162"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/JRPROC.1949.232969"},{"volume-title":"Physical audio signal processing: For virtual musical instruments and audio effects","author":"Smith Julius O.","key":"e_1_3_2_1_17_1","unstructured":"Julius O. Smith . 2010. Physical audio signal processing: For virtual musical instruments and audio effects . Center for Computer Research in Music and Acoustics, Stanford University . https:\/\/ccrma.stanford.edu\/~jos\/pasp\/ Julius O. Smith. 2010. Physical audio signal processing: For virtual musical instruments and audio effects. Center for Computer Research in Music and Acoustics, Stanford University. https:\/\/ccrma.stanford.edu\/~jos\/pasp\/"},{"key":"e_1_3_2_1_18_1","volume-title":"at National University of Singapore","author":"Students","year":"2021","unstructured":"Students of our CS1 course, CS1101S , at National University of Singapore . 2021 . Sound contest entries. https:\/\/github.com\/source-academy\/source-programs\/tree\/master\/src\/module-demos\/sound Students of our CS1 course, CS1101S, at National University of Singapore. 2021. Sound contest entries. https:\/\/github.com\/source-academy\/source-programs\/tree\/master\/src\/module-demos\/sound"},{"volume-title":"Computational Paradigms for Computer Music, G\u00e9rard Assayag and Andrew Gerzso (Eds.). DELATOUR FRANCE","author":"Yann Orlarey St\u00e9phane Letz","key":"e_1_3_2_1_19_1","unstructured":"St\u00e9phane Letz Yann Orlarey , Dominique Fober . 2009. FAUST: an Efficient Functional Approach to DSP Programming . In Computational Paradigms for Computer Music, G\u00e9rard Assayag and Andrew Gerzso (Eds.). DELATOUR FRANCE ; Musique\/Sciences edition, Sampzon, France . 65\u201396. St\u00e9phane Letz Yann Orlarey, Dominique Fober. 2009. FAUST: an Efficient Functional Approach to DSP Programming. In Computational Paradigms for Computer Music, G\u00e9rard Assayag and Andrew Gerzso (Eds.). DELATOUR FRANCE; Musique\/Sciences edition, Sampzon, France. 65\u201396."}],"event":{"name":"SPLASH '21: Software for Humanity","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Chicago IL USA","acronym":"SPLASH '21"},"container-title":["Proceedings of the 2021 ACM SIGPLAN International Symposium on SPLASH-E"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3484272.3484967","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3484272.3484967","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:11:41Z","timestamp":1750191101000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3484272.3484967"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,10,17]]},"references-count":19,"alternative-id":["10.1145\/3484272.3484967","10.1145\/3484272"],"URL":"https:\/\/doi.org\/10.1145\/3484272.3484967","relation":{},"subject":[],"published":{"date-parts":[[2021,10,17]]},"assertion":[{"value":"2021-10-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}