Electronic Music Minor

The electronic music minor focuses on the study of creating music using the tools of modern technology. It is designed to complement the music major or programs in other media by providing instruction in advanced skills of audio production, sound synthesis, and computer-assisted composition.

Course Requirements

Lower-Division Courses

One course from the following:

MUSC 11AIntroduction to Western Classical Music

5

MUSC 11BIntroduction to Jazz

5

MUSC 11DIntroduction to World Music

5

MUSC 80PPopular Music in the United States

5

Plus the following course:

MUSC 80CHistory, Literature, and Technology of Electronic Music

5

Plus one of the following courses to fulfill the music theory requirement

Students must take the theory placement exam in order to test into the appropriate music theory course (MUSC 13, MUSC 14, or MUSC 30A). If a student places into MUSC 30A, they will satisfy the theory requirement. Students who place into MUSC 13 must complete this course and MUSC 14 to meet the theory requirement.

MUSC 14Beginning Theory & Musicianship II

5

MUSC 15Preparatory Musicianship

5

Upper-Division Courses

Take each of the following courses:

MUSC 123Electronic Sound Synthesis

5

MUSC 124Intermediate Electronic Sound Synthesis

5

MUSC 125Advanced Electronic Sound Synthesis

5

Two quarters of the following courses:

MUSC 167Workshop in Electronic Music

2

MUSC 167RRecording Workshop

2

MUSC 167 can be repeated, but MUSC 167R can only be taken once.

One of the following:

MUSC 80LArtificial Intelligence and Music

5

MUSC 80RMusic in the Digital Age

5

PHYS 80U
/MUSC 80U
Physics and Psychophysics of Music

5

MUSC 80ZLaptop Music

5

FILM 171ASound

5

THEA 114Sound Design and Engineering for the Theater

5

Or a similar music course that has a technical focus as approved by the department

One of the following courses:

PHYS 160Practical Electronics

5

ECE 101Introduction to Electronic Circuits

5

ECE 153Digital Signal Processing

5

ECE 171Analog Electronics

5

CSE 20Beginning Programming in Python

5

CSE 5JIntroduction to Programming in Java

5