Computer Science + Music, BS

for the degree of Bachelor of Science in Computer Science + Music


The Bachelor of Science in Computer Science & Music (CS + Music) is designed for students who plan to pursue a career in music technology, as well as students who want to push the state-of-the-art in music composition and explore new avenues of expression. This degree will prepare students for advanced study at the graduate level for many existing programs in music and audio technology, as well as equip them with the proper skills to successfully join and lead a vibrant workforce centered around the creation and distribution of entertainment media through constantly evolving technological platforms.

The CS + Music curriculum provides a broad knowledge of the theory, design, and application of computer systems integrated with the theory, history, and application of music. The curriculum is formed around courses in music, mathematics, science, and computation. Advanced coursework includes either a senior thesis or a senior project. A minimum of 120 hours is required for graduation.

For admission requirements for the Bachelor of Science in CS + Music, please see the School of Music's Admissions website (listed above) or contact the Music Admissions Office:

Music Admissions Office
School of Music
1114 West Nevada Street
Urbana, IL 61801
(217) 244-7899

for the degree of Bachelor of Science in Computer Science + Music


Graduation Requirements

Minimum hours required for graduation: 120 hours.

University Requirements

Minimum of 40 hours of upper-division coursework, generally at the 300- or 400-level. These hours can be drawn from all elements of the degree.  Students should consult their academic advisor for additional guidance in fulfilling this requirement.

The university and residency requirements can be found in the Student Code (§ 3-801) and in the Academic Catalog.

General Education Requirements

Follows the campus General Education (Gen Ed) requirements. Some Gen Ed requirements may be met by courses required and/or electives in the program.

Composition I4-6
Advanced Composition3
Humanities & the Arts (6 hours)6
fulfilled by MUS 313 and MUS 314
Natural Sciences & Technology (6 hours)6
fulfilled by MUS 209 and any other course approved as Natural Sciences & Technology
Social & Behavioral Sciences (6 hours)6
Cultural Studies: Non-Western Cultures (1 course)3
Cultural Studies: US Minority Cultures (1 course)3
Cultural Studies: Western/Comparative Cultures (1 course) 3
Quantitative Reasoning (2 courses, at least one course must be Quantitative Reasoning I)6-10
Language Requirement (Completion of the third semester or equivalent of a language other than English is required)0-15

Orientation 

Orientation to Fine & Applied Arts and Music
FAA 101Arts at Illinois1
MUS 100First-year Seminar for Music Majors0

Music Core

Music Theory and Musicianship
MUS 101Music Theory and Practice I2
MUS 102Music Theory and Practice II2
MUS 201Music Theory and Practice III2
MUS 202Music Theory and Practice IV2
MUS 107Musicianship I2
MUS 108Musicianship II2
MUS 207Musicianship III2
MUS 208Musicianship IV2
Musicology
MUS 110Introd Art Mus: Intl Perspect3
MUS 313The History of Music I3
MUS 314The History of Music II3
Keyboard Proficiency
All students, except keyboard students, must demonstrate keyboard competency when they audition, by proficiency examination when they matriculate, or by enrolling in MUS 172 and/or MUS 173.
MUS 172Grp Instr Pno for Mus Major I2
MUS 173Grp Instr Pno for Mus Maj II2

CS + Music Studies

Music
MUS 105Computation and Music I2
MUS 205Computation and Music II2
MUS 209Musical Acoustics3
MUS 305Computation and Music III3
MUS 407Elect Music Techniques I3
Senior Project or Senior Thesis
MUS 299Thesis/Adv UG Honors in Music1 or 2
Computer Science
CS 124Introduction to Computer Science I3
CS 128Introduction to Computer Science II3
CS 173Discrete Structures3
CS 222Software Design Lab1
CS 225Data Structures 4
Choose one of the following CS combinations:
CS 233
CS 341
Computer Architecture
and System Programming
8
or
CS 340 Introduction to Computer Systems
and any two 400-level CS courses above CS 403, excluding CS 421 and CS 491 (6-8 hours)
CS 361Probability & Statistics for Computer Science3
Students who are more interested in systems building can substitute CS 427 for CS 361.
CS 374Introduction to Algorithms & Models of Computation4
CS 421Programming Languages & Compilers3
CS 448Audio Computing Laboratory3 or 4
Engineering
ECE 402Electronic Music Synthesis3
Math
MATH 220Calculus (Students must take the ALEKS placement exam for course entry)4 or 5
or MATH 221 Calculus I
MATH 231Calculus II3
MATH 225Introductory Matrix Theory2 or 3
or MATH 257 Linear Algebra with Computational Applications
Total Hours120

for the degree of Bachelor of Science in Computer Science + Music


Sample Sequence

This sample sequence is intended to be used only as a guide for degree completion. All students should work individually with their academic advisors to decide the actual course selection and sequence that works best for them based on their academic preparation and goals. Enrichment programming such as study abroad, minors, internships, and so on may impact the structure of this four-year plan. Course availability is not guaranteed during the semester indicated in the sample sequence.

Students must fulfill their Language Other Than English requirement by successfully completing a third level of a language other than English.  For more information, see the corresponding section on the Degree and General Education Requirements page.

First Year
First SemesterHoursSecond SemesterHours
FAA 1011MUS 1022
MUS 1000MUS 1082
MUS 1012MUS 1052
MUS 1072CS 1283
CS 1243CS 1733
MATH 220 or 2215-4Language Other than English (3rd level) or Composition I4
Composition I or Language Other than English (3rd level)4 
 17 16
Second Year
First SemesterHoursSecond SemesterHours
MUS 2012MUS 2022
MUS 2072MUS 2082
MUS 2052MUS 3053
CS 2221MUS 1722
CS 2254CS 2334
MATH 2313CS 3613
MATH 225 or 2572-3 
 16 16
Third Year
First SemesterHoursSecond SemesterHours
MUS 1732MUS 1103
CS 3414CS 3744
ECE 4023CS 4483
General Education course3MUS 2093
General Education course (choose a Social/Behavioral Science course that is also Cultural Studies)3 
 15 13
Fourth Year
First SemesterHoursSecond SemesterHours
MUS 2991MUS 2991
MUS 3133MUS 3143
MUS 4073General Education course3
CS 4213General Education course3
General Education course3General Education course3
 Free Elective course1
 13 14
Total Hours 120

for the degree of Bachelor of Science in Computer Science + Music


By the end of the program, CS+Music graduates will demonstrate:

  • An ability to acquire, understand, and integrate foundational knowledge in music and computer science, and to apply that knowledge to discover and engineer creative solutions to various types of complex problems.
  • An ability to communicate, collaborate, and effectively engage with diverse people, teams, and communities.
  • An understanding of how to apply musical practices and computer engineering principles with a mindfulness toward global cultural, economic, and societal differences.
  • An ability to acquire and apply new knowledge as needed, using appropriate learning strategies, in furtherance of a culture of lifelong learning. 

for the degree of Bachelor of Science in Computer Science + Music


Computer Science "CS + X" degree information

School of Music website

Overview of Music Admissions & Requirements

Music Admissions email: musicadmissions@illinois.edu