Making Noise

We describe our experience designing and delivering a general education technological fluency course that frames the discussion of computer science and engineering technology (electronics and programming) in the context of sound-art: art that uses sound as its medium. This course is aimed at undergraduate students from a wide variety of backgrounds and is designed to fit into the ``Intellectual Explorations'' area of a general undergraduate program. The goal is to introduce computer engineering and computational principles to non-CS students through an exploration of sound-art, experimental and electronic music, noise-making circuits, hardware hacking, and circuit bending.

[1]  Leon Bieber,et al.  Technically Speaking Why All Americans Need To Know More About Technology , 2016 .

[2]  Renee Clary,et al.  Measuring Creativity: A Case Study Probing Rubric Effectiveness for Evaluation of Project-Based Learning Solutions , 2011 .

[3]  Jesse M. Heines,et al.  Techniques at the intersection of computing and music , 2012, ITiCSE '12.

[4]  Owen L. Astrachan,et al.  The CS principles project , 2012, INROADS.

[5]  John P. Dougherty,et al.  Information technology fluency in practice , 2003, ITiCSE-WGR '02.

[6]  Bill Z. Manaris,et al.  Making Music with Computers: Creative Programming in Python (Abstract Only) , 2015, SIGCSE.

[7]  Tom Armstrong,et al.  Connecting across campus , 2010, SIGCSE.

[8]  Andrea C. Arpaci-Dusseau,et al.  Computer science principles: analysis of a proposed advanced placement course , 2013, SIGCSE '13.

[9]  Jakob Bak,et al.  Motors, Music and Motion , 2015, Tangible and Embedded Interaction.

[10]  Josh Dehlinger,et al.  A model for piloting pathways for computational thinking in a general education curriculum , 2011, SIGCSE.

[11]  Nanette Veilleux,et al.  Science fiction in computer science education , 2012, SIGCSE '12.

[12]  June M. Hinckley A Sound Education. , 2001 .

[13]  Erik Brunvand,et al.  Kinetic art and embedded systems: a natural collaboration , 2011, SIGCSE.

[14]  Jeannette M. Wing An introduction to computer science for non-majors using principles of computation , 2007, SIGCSE.

[15]  Holly A. Yanco,et al.  Artbotics: Combining Art and Robotics to Broaden Participation in Computing , 2007, AAAI Spring Symposium: Semantic Scientific Knowledge Integration.

[16]  Quintin I. Cutts,et al.  Computing as the 4th "R": a general education approach to computing education , 2011, ICER.

[17]  Reed Ghazala Circuit-Bending: Build Your Own Alien Instruments , 2005 .

[18]  Jesse M. Heines,et al.  Teaching computational thinking through musical live coding in scratch , 2010, SIGCSE.

[19]  Jason Freeman,et al.  EarSketch: A STEAM-Based Approach for Underrepresented Populations in High School Computer Science Education , 2016, TOCE.

[20]  Dennis Brylow,et al.  Introducing Computing Concepts to Non-Majors: A Case Study in Gothic Novels , 2015, SIGCSE.

[21]  Barbara J. London,et al.  Soundings: A Contemporary Score , 2013 .

[22]  Christoph Cox,et al.  Audio Culture: Readings in Modern Music , 2004 .

[23]  Erik Brunvand Lights! speed! action!: fundamentals of physical computing for programmers , 2013, SIGGRAPH '13.

[24]  Thom Holmes,et al.  Electronic and Experimental Music: Technology, Music, and Culture , 1985 .

[25]  Mark Guzdial,et al.  A media computation course for non-majors , 2003, ITiCSE '03.

[26]  Ljubomir Perkovic,et al.  A framework for computational thinking across the curriculum , 2010, ITiCSE '10.

[27]  Jesse M. Heines,et al.  Music performamatics: interdisciplinary interaction , 2009, SIGCSE '09.

[28]  Beth Simon,et al.  Experience report: CS1 for majors with media computation , 2010, ITiCSE '10.

[29]  Qubais Reed Ghazala The Folk Music of Chance Electronics: Circuit-Bending the Modern Coconut , 2004, Leonardo Music Journal.

[30]  Jason Forsyth,et al.  Form, function and performances in a musical instrument MAKErs camp , 2013, SIGCSE '13.

[31]  Jason Freeman,et al.  Engaging underrepresented groups in high school introductory computing through computational remixing with EarSketch , 2014, SIGCSE.

[32]  Susanne E. Hambrusch,et al.  The present and future of computational thinking , 2009, SIGCSE '09.

[33]  Robert Bryant,et al.  Using the context of algorithmic art to change attitudes in introductory programming , 2011 .

[34]  Greg Pearson,et al.  Technically speaking : why all Americans need to know more about technology , 2002 .

[35]  Ricardo Hoar,et al.  Generally Educated In The 21st Century: The Importance Of Computer Literacy In An Undergraduate Curriculum , 2014, WCCCE.

[36]  R. Murray Schafer A Sound Education: 100 Exercises in Listening and Sound-Making , 1994 .

[37]  Nicolas Collins,et al.  Handmade Electronic Music : The Art of Hardware Hacking , 2006 .

[38]  M. Csíkszentmihályi Creativity : the psychology of discovery and invention , 2013 .

[39]  Deepak Kumar,et al.  A music context for teaching introductory computing , 2009, ITiCSE.