skip to main content
10.1145/2047594.2047649acmconferencesArticle/Chapter ViewAbstractPublication PagesiteConference Proceedingsconference-collections
research-article

Multimedia-based visual programming promoting core competencies in IT education

Published:20 October 2011Publication History

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.

References

  1. 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 ScholarGoogle Scholar
  2. Max - Cycling 74, available at http://cycling74.com/products/maxmspjitter. Accessed May 12, 2011.Google ScholarGoogle Scholar
  3. V. J. Manzo, Max/MSP/Jitter for Music, Oxford University Press, New York, 2011.Google ScholarGoogle Scholar
  4. Pure Data - Pd Community Site, available at http://puredata.info. Accessed May 25, 2011.Google ScholarGoogle Scholar
  5. OpenMusic, available at http://repmus.ircam.fr/openmusic/home. Accessed May 27, 2011.Google ScholarGoogle Scholar
  6. TroikaTronix - Isadora, available at http://www.troikatronix.com/isadora.html. Accessed May 27, 2011.Google ScholarGoogle Scholar
  7. Reaktor, available at http://reaktor.en.softonic.com. Accessed May 27, 2011.Google ScholarGoogle Scholar
  8. NI LabVIEW, available at http://www.ni.com/labview. Accessed July 30, 2011.Google ScholarGoogle Scholar
  9. EAMIR, available at http://www.eamir.net/forum. Accessed May 10, 2011.Google ScholarGoogle Scholar
  10. Interactive Music Technology Curriculum Project (IMTCP), available at http://www.imtcp.org. Accessed April 29, 2011.Google ScholarGoogle Scholar
  11. Modal Object Library, available at http://www.vjmanzo.com/mol. Accessed May 25, 2011.Google ScholarGoogle Scholar
  12. R. L. Dubois. Applications of Generative String-Substitution Systems in Computer Music. Doctoral dissertation, Columbia University, New York, NY, 2003.Google ScholarGoogle Scholar
  13. Adaptive Use Instruments Project. Deep Listening Institute, available at http://deeplistening.org/site/adaptiveuse. Accessed May 30, 2011.Google ScholarGoogle Scholar
  14. 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 ScholarGoogle ScholarCross RefCross Ref
  15. BlueJ - The Interactive Java Environment, available at http://bluej.org. Accessed August 9, 2011.Google ScholarGoogle Scholar
  16. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  17. Media Computation Teachers Website, available at http://MediaComputation.org. Accessed August 9, 2011.Google ScholarGoogle Scholar
  18. M. Guzdial and B. Ericson, Introduction to Computing and Programming in Python: A Multimedia Approach, 2nd Edition, Pearson, Upper Saddle River, NJ, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Multimedia-based visual programming promoting core competencies in IT education

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        SIGITE '11: Proceedings of the 2011 conference on Information technology education
        October 2011
        340 pages
        ISBN:9781450310178
        DOI:10.1145/2047594

        Copyright © 2011 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 20 October 2011

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate176of429submissions,41%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader