Music and Computing, BA

Program Requirements

The degree entails 121 credit hours, comprising general studies, music and music composition, and computer science. During the senior year, students will complete a Capstone Project that demonstrates creative ability in combining music and computer programming.

Residency Requirement

A student must earn at least 60 credit hours at Roosevelt University.

Minimum Grade Requirements

C- is the minimum passing grade in MCMP 311, 312, 313, and 314. The grade of B- is the minimum passing grade in the Senior Capstone course.

A student must earn a GPA of at least 3.0 in all major area coursework.

General Studies3
THE PROFESSIONAL PERFORMING ARTIST IN SOCIETY
Communication:9
COMPOSITION I: CRITICAL READING & WRITING
COMPOSITION II: INTRODUCTION TO ACADEMIC RESEARCH
Communication Elective
Humanities/Fine and Performing Arts
ART 101INTRODUCTION TO THE VISUAL ARTS3
MUHL 210THE VERNACULAR MUSIC OF THE UNITED STATES3
MUHL 253HISTORY OF WESTERN MUSIC III3
Social Science9
Mathematics3
COLLEGE ALGEBRA
Science7
Total General Studies40
Major Area14
COMPOSITION SEMINAR
COMPOSITION V
COMPOSITION VI
COMPOSITION VII
COMPOSITION VIII
INTRO ELECTROACOUSTIC MUSIC
ELECTROACOUSTIC MUSIC II
Supportive Courses in Music26
MUSC 121AMUSICIANSHIP I:WRITTEN SKILLS2
MUSC 121BMUSICIANSHIP I:AURAL SKILLS1
MUSC 121CMUSICIANSHIP I:PIANO SKILLS2
MUSC 122AMUSICIANSHIP II:WRITTEN SKILLS2
MUSC 122BMUSICIANSHIP II:AURAL SKILLS1
MUSC 122CMUSICIANSHIP II:PIANO SKILLS2
MUSC 221AMUSICIANSHIP III:WRITTEN SKILLS2
MUSC 221BMUSCIANSHIP III:AURAL SKILLS1
MUSC 221CMUSICIANSHIP III:PIANO SKILLS2
MUSC 222AMUSICIANSHIP IV:WRITTEN SKILLS2
MUSC 222BMUSICIANSHIP IV:AURAL SKILLS1
MUSC 222CMUSICIANSHIP IV:PIANO SKILLS2
INSTRUMENTATION/ORCHESTRATION
FORM AND ANALYSIS
Total Music40
Computer Science
MATH 245DISCRETE STRUCTURES3
MATH 246LINEAR ALGEBRA3
CST 150COMPUTER SCIENCE I4
CST 250COMPUTER SCIENCE II4
CST 280INTRODUCTION TO ALGORITHMS3
CST 3113
CST 317OPERATING SYSTEMS3
CST 333DATABASE SYSTEMS3
CST 348SOFTWARE ENGINEERING I3
CST 372PROGRAMMING LANGUAGES3
Elective:
Select one of the following:
CST 337THEORY OF COMPUTATION3
or CST 338 EFFICIENT COMPUTING
ALGORITHM DESIGN
CST Project-Based Course3
(chosen in consultation with CST adviser)
CST Capstone Course3
Total Credit Hours41

Your degree map is a general guide suggesting courses to complete each term on the academic pathway to your degree. It is based on the most current scheduling information from your academic program. Your program’s degree map is reviewed annually and updated as schedules change (although you retain the same course requirements as long as you are continuously enrolled in your degree program).

Always work closely with your academic advisor to understand curriculum requirements and scheduling, as each student’s academic plan can look slightly different.

Year 1
FallCredit HoursSpringCredit Hours
ENG 1013ENG 1023
ARTL 1013ART 1013
MATH 1213MCMP 2250
MCMP 2250MUSC 122A2
MUSC 121A2MUSC 122B1
MUSC 121B1MUSC 122C2
MUSC 121C2CST 1504
 14 15
Year 2
FallCredit HoursSpringCredit Hours
MUHL 2103MUHL 2533
MCMP 2250MCMP 2250
MUSC 221A2MUSC 222A2
MUSC 221B1MUSC 222B1
MUSC 221C2MUSC 222C2
CST 2504MATH 2463
MATH 2453Communications Elective3
 Social Science #13
 15 17
Year 3
FallCredit HoursSpringCredit Hours
MCMP 2250MCMP 2250
MCMP 3112MCMP 3122
MTA 3253MTA 3263
CST 2803BIOL 111 or 1124
CST 3173CST 3113
Social Science #23CST 3873
 14 15
Year 4
FallCredit HoursSpringCredit Hours
MCMP 2250MCMP 2250
MCMP 3132MCMP 3142
MTA 3013MTA 3053
CST 3723CST 3XX (Project Based Course)3
CST 3333CST 337, 338, or 3873
CST 3483Social Science #33
Capstone 3Physical Science13
 17 17
Total Credit Hours 124