Music Informatics

M.S. in Human-Computer Interaction (music emphasis)
M.S. Requirements

The Master of Science in Human-Computer Interaction (music informatics emphasis) is an intensive, two-year program that touches on music, computer science, cognitive science, math, and psychology. The program culminates in a 6 credit hour, two-semester capstone project.


A total of 36 credit hours is required, with 12 credit hours devoted to core music informatics course work, required of all students; 18 credit hours of electives in other disciplines based on the student’s area of concentration; and 6 credit hours in a research-based capstone project under the guidance of the student’s faculty advisor.

Required Informatics Courses (12 cr.)

  • INFO I502 Informatics Management (3 cr.)
  • INFO I546 Music Information Processing: Symbolic (3 cr.)
  • INFO I547 Music Information Processing: Audio (3 cr.)
  • INFO I548 Introduction to Music Informatics (3 cr.)

Electives (18 cr.)

Students can choose from the following areas of concentration.

Cognitive Science
  • COGS Q520 Mathematics and Logic of Cognitive Science (3 cr.)
  • COGS Q530 Programming Methods in Cognitive Science (3 cr.)
  • COGS Q550 Models in Cognitive Science (3 cr.)
Computer Science
  • CSCI A504 Introductory C++ Programming (2 cr.)
  • CSCI A506 Object-Oriented Programming in C++ (2 cr.)
  • CSCI A546 User-Interface Programming (2 cr.)
  • CSCI A538 Network Technologies and Administration (2 cr.)
  • CSCI A548 Mastering the World-Wide Web (2 cr.)
  • CSCI A591 Introduction to Computer Science (3 cr.)
  • CSCI A592 Introduction to Software Systems (3 cr.)
  • CSCI A594 Data Structures (3 cr.)
  • CSCI A596 Programming Languages (3 cr.)
  • CSCI A597 Introduction to Programming I (3 cr.)
  • CSCI A598 Introduction to Programming II (3 cr.)
  • CSCI B503 Algorithms Design and Analysis (3 cr.)
  • CSCI B521 Programming Language Principles (3 cr.)
  • CSCI B538 Networks and Distributed Computing (3 cr.)
  • CSCI B551 Elements of Artificial Intelligence (3 cr.)
  • CSCI B561 Advanced Database Concepts (3 cr.)
  • CSCI B581 Advanced Computer Graphics (3 cr.)
  • CSCI P565-P566 Software Engineering I-II (3-3 cr.)
  • CSCI P573 Scientific Computing (3 cr.)
  • EDUC R521 Instructional Design and Development I (1 cr.)
  • EDUC R522 Instructional Design and Development II (3 cr.)
  • EDUC R547 Computer-Mediated Learning (3 cr.)
  • INFO I541 Human-Computer Interaction Design I (3 cr.)
  • INFO I545 Music Information Representation, Search, and Retrieval (3 cr.)

Download the music section (PDF) of the University Graduate School Academic Bulletin for more information about the following courses.

  • MUS N561 MIDI and Computer Music (3 cr.)
  • MUS N562 Electronic Text Processing and Distribution (3 cr.)
  • MUS N563 Developing Computer-Based Music Instruction (3 cr.)
  • MUS N564 Music Information Representation, Search, and Retrieval (3 cr.)
  • MUS N565 Music Information Processing (3 cr.)
  • MUS N568 Topics in Music Information Technology (3 cr.)
  • MUS N569 Guided Research in Music Information Technology (3 cr.)
Speech and Hearing
  • SPHS S522 Digital Signal Processing (3 cr.)

Capstone Project/Thesis (6 cr.)

  • INFO I694 Thesis/Project in Human-Computer Interaction (1–6 cr.)

Academic Bulletins

PDF Version

Click here for the PDF version.