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

An interdisciplinary approach in applying fundamental concepts

Published:22 October 2009Publication History

ABSTRACT

Software applications and music compositions share a similar development process. This paper summarizes the results of a joint effort between faculty in the Department of Information Sciences and Technology and the Department of Music to develop an innovative and interdisciplinary course for non-majors that incorporates music composition, programming, and animation. Active learning exercises using Alice, Flash and Sibelius provide students with an opportunity to express their creativity and enhance fundamental concepts in both disciplines. In addition to the development lifecycles, students learn fundamental programming concepts (variables, control structures, methods and event-handling), animation principles (design, layout, specialized effects, actions, and sounds) and music theory (scales, intervals, chords, scores and digital playback). Our goal is to create a learning environment where students are excited about using technology to create musical animations. We are in the process of having this course approved as a General Education course to recruit non-majors into our program.

References

  1. Burg, J., Romney, J., "Linking Computer Science, Art and Practice Through Digital Sound", Proceedings of the 40th ACM Technical Symposium on Computer Science Education (SIGCSE), March 2009, pp. 473--477. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Cooper, S., Dann, W. and Pausch, R., "Alice: A 3-D Tool for Introductory Programming Concepts", Journal of Computing Sciences in Colleges, April 2000, 15(5):108--117. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Cortina, T., "An Introduction to Computer Science for Non-majors Using Principles of Computation", Proceedings of the 38th ACM Technical Symposium on Computer Science Education (SIGCSE), March 2007, pp.218--222. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Dougherty, J., "Concept Visualization in CS0 using Alice", Journal of Computing Sciences in Colleges, January 2007, 22(3):145--152. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Glasser, W., Choice Theory in the Classroom, New York: Harper Collins, ISBN: 0-06-095287-3, 1998.Google ScholarGoogle Scholar
  6. Gousie. M., "A Robust Web Programming and Graphics Course for Non­Majors", Proceedings of the 37th ACM Technical Symposium on Computer Science Education (SIGCSE), March 2006, pp. 72--76. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Guzdial, M. and Forte, A., "Design Process for a Non-majors Computing Course", Proceedings of the 36th ACM Technical Symposium on Computer Science Education (SIGCSE), March 2005, pp. 361--365. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Heines, J., Greher, G., Kuhn, S., "Music Performatics: Interdisciplinary Interaction", Proceedings of the 40th ACM Technical Symposium on Computer Science Education (SIGCSE), March 2009, pp. 478--482. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Pausch, R. UVa User Interface Group, "Alice: rapid prototyping for virtual reality", IEEE Computer Graphics and Applications, May 1995, 15(3), 8--11. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. http://senate.psu.edu/guide/sec1.htmlGoogle ScholarGoogle Scholar
  11. Sommerville, I., Software Engineering, Harlow, England: Addison-Wesley, ISBN:0-201-39815-X, 2001.Google ScholarGoogle Scholar
  12. Tanimoto, S., "Towards a Shared Language for Problem-Solving in Design", Proceedings of the 2007 Symposium on Science of Design, March 2007, pp. 19--21. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. An interdisciplinary approach in applying fundamental concepts

        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 '09: Proceedings of the 10th ACM conference on SIG-information technology education
          October 2009
          262 pages
          ISBN:9781605587653
          DOI:10.1145/1631728

          Copyright © 2009 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: 22 October 2009

          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