ABSTRACT
Programming constitutes one of the core competencies demanded of any IT education. However, some students within certain specializations of this diverse discipline are inclined to question the need for programming. The use of a visual programming environment in the development of interactive multimedia applications can serve the dual purposes of getting students excited about programming and giving them the core knowledge they need. The visual language Max/MSP/Jitter ("Max"), geared toward music, audio, and video application programming, is introduced as an excellent vehicle toward achieving this goal. The foundational constructs of Max are introduced in a series of example programs dealing with music applications. Some details of an undergraduate IT course called "Interactive Music System Technology" that utilizes Max are presented. Overall, the use of Max in the undergraduate IT curriculum can enhance the student's experience (both in multimedia and in IT in general) and promote better programming skills.
- B. M. Lunt, J. J. Ekstrom, Sandra Gorka, et al. Information Technology 2008: Curriculum Guidelines for Undergraduate Degree Programs in Information Technology, ACM and IEEE Computer Society, November 2008, available at http://www.acm.org/education/curricula-recommendations. Accessed May 3, 2011.Google Scholar
- Max - Cycling 74, available at http://cycling74.com/products/maxmspjitter. Accessed May 12, 2011.Google Scholar
- V. J. Manzo, Max/MSP/Jitter for Music, Oxford University Press, New York, 2011.Google Scholar
- Pure Data - Pd Community Site, available at http://puredata.info. Accessed May 25, 2011.Google Scholar
- OpenMusic, available at http://repmus.ircam.fr/openmusic/home. Accessed May 27, 2011.Google Scholar
- TroikaTronix - Isadora, available at http://www.troikatronix.com/isadora.html. Accessed May 27, 2011.Google Scholar
- Reaktor, available at http://reaktor.en.softonic.com. Accessed May 27, 2011.Google Scholar
- NI LabVIEW, available at http://www.ni.com/labview. Accessed July 30, 2011.Google Scholar
- EAMIR, available at http://www.eamir.net/forum. Accessed May 10, 2011.Google Scholar
- Interactive Music Technology Curriculum Project (IMTCP), available at http://www.imtcp.org. Accessed April 29, 2011.Google Scholar
- Modal Object Library, available at http://www.vjmanzo.com/mol. Accessed May 25, 2011.Google Scholar
- R. L. Dubois. Applications of Generative String-Substitution Systems in Computer Music. Doctoral dissertation, Columbia University, New York, NY, 2003.Google Scholar
- Adaptive Use Instruments Project. Deep Listening Institute, available at http://deeplistening.org/site/adaptiveuse. Accessed May 30, 2011.Google Scholar
- A. Chowdhury, S. Cho, and U. Chong. Musical controller for wind instrument using Max/MSP software and ATmega128. J. Acoustical Society of America, 129(4): 2543, 2011.Google ScholarCross Ref
- BlueJ - The Interactive Java Environment, available at http://bluej.org. Accessed August 9, 2011.Google Scholar
- D. J. Barnes and M. Kölling, Objects First with Java: A Practical Introduction using BlueJ, 4th Edition, Pearson, Upper Saddle River, NJ, 2008. Google ScholarDigital Library
- Media Computation Teachers Website, available at http://MediaComputation.org. Accessed August 9, 2011.Google Scholar
- M. Guzdial and B. Ericson, Introduction to Computing and Programming in Python: A Multimedia Approach, 2nd Edition, Pearson, Upper Saddle River, NJ, 2010. Google ScholarDigital Library
Index Terms
- Multimedia-based visual programming promoting core competencies in IT education
Recommendations
Leveraging Visual Programming Language and Collaborative Learning to Broaden Participation in Computer Science
SIGITE '18: Proceedings of the 19th Annual SIG Conference on Information Technology EducationEngaging underrepresented populations of women and minorities in Computer Science (CS) represents our greatest untapped resource for increasing the STEM workforce. In recent years, tremendous efforts have been geared towards developing learning ...
The Frailty of Formal Education: Visual Paradigms and Music Creation
AM '17: Proceedings of the 12th International Audio Mostly Conference on Augmented and Participatory Sound and Music ExperiencesComputer music technology strongly influenced artistic expression by opening new possibilities in the field of sound creation, music composition, interaction, and multimedia. Efficient and flexible use of technology unavoidably implies expressing ...
Comments