Computer Science + Music B.S.
This program is fully approved by the National Association of Schools of Music (NASM) and combines a strong grounding in computer science as well as an understanding of music, audio, music production, film scoring and sound design.
Students learn to apply principles of mathematics, science and engineering in a variety of contexts, and hone their ability to use the techniques, skills and tools necessary for science and engineering practice as well as design and conduct experiments. They learn to analyze and interpret data, and also learn basic elements of music theory, performance, production and in working with sound and music in conjunction with other media.
Take Action
Job Outlook
This program prepares students for careers focused on the intersection of digital technology and music/audio. This is a rapidly growing field that promises ongoing expansion in the coming years.
Graduates can pursue roles in software development in the fields of audio, audio editing, media integration or music production applications; sound design and music creation for film, games or other media; music creation, production, editing and engineering; and entertainment and communication streaming and distribution. Graduates are also equipped for general computer science-related careers such as systems analyst/engineer, business system analyst, software systems engineer and e-commerce analyst. Graduates may also pursue graduate studies in computer science or electronic music/music production.
Curriculum
Required Core or General Education Courses
- ESC 100: Orientation (1 credit)
- MTH 148: Mathematics for Business Majors I OR MTH 181: Calculus I (3 or 4 credits)
- MTH 149: Mathematics for Business Majors II OR MTH 182: Calculus II (3 or 4 credits)
- MTH 220: Introduction to Discrete Mathematics (3 credits)
- ENG 101: College Writing I (3 credits)
- ENG 102: College Writing II OR ECS 102: Technical Writing (3 credits)
- EEC 414: Technical Communication (2 credits)
- WAC Elective (3 credits)
- WAC Elective (3 credits)
- Natural Science (3 credits)
- Natural Science w/Lab (4 credits)
- Arts and Humanities (3 credits)
- African American Experience (3 credits)
- US Diversity/Arts and Humanities course (3 credits)
- Four electives (3 credits each)
Required Core Computer Science Courses
- CIS 151: Introduction to Computing (3 credits)
- CIS 260: Introduction to Programming (4 credits)
- CIS 265: Data Structures and Algorithms (4 credits)
- CIS 340: Systems Programming (3 credits)
- CIS 345: Operating Systems (3 credits)
- CIS 390: Introduction to Algorithms (3 credits)
- CIS 424: Programming Languages (3 credits)
- CIS 434: Software Engineering (3 credits)
- CIS 492: Capstone (3 credits)
Required Core Music Courses
- MUS 235: Harmony and Form (3 credits)
- MUS 236: Harmony and Form (3 credits)
- MUS 427: Music Production (3 credits)
- MUS 428: Music and Media (3 credits)
- MUS Ensemble or MUA Lesson (1 credit)
- MUS 261: Evolution of Popular Music (3 credits)
- MUS 117: Keyboard Skills
- MUS 118: Keyboard Skills
Music Electives
Two elective courses in Music are required (6 credits)
- MUS 300/400 Level