×
š We're Here to Assist You
Computer Science + Music / Bachelor of Arts
Computer Science + Music / Bachelor of Arts
Total Credit Hours: 128
Major Credit Hours: 72
Degree Requirements
Program: BA-CSMC-1
I. Computer Science Courses (27)
| CPSC-20000 | Introduction to Computer Science |
3 |
| CPSC-21000 | Programming Fundamentals |
3 |
| CPSC-24500 | Object-Oriented Programming |
3 |
| CPSC-28100 | Introduction to Networks |
3 |
| CPSC-30000 | Computer Organization |
3 |
| CPSC-34000 | Algorithms and Data Structures |
3 |
| CPSC-35000 | Operating Systems |
3 |
| CPSC-44000 | Software Engineering |
3 |
| CPSC-46000 | Programming Languages |
3 |
II. Mathematics Course (4)
| MATH-21000 | Discrete Mathematics |
4 |
III. Music Courses (29)
| MUSC-12000 | Music Theory 1 |
3 |
| MUSC-12100 | Music Theory 2 |
3 |
| MUSC-12200 | Music Theory 1 Lab |
1 |
| MUSC-12300 | Music Theory 2 Lab |
1 |
| MUSC-18200 | Piano |
1-2 |
| MUSC-18600 | Music Composition |
1-2 |
| MUSC-19000 | Music Literature |
3 |
| MUSC-XXXXX | Applied Lessons |
4 |
| MUSC-XXXXX | Ensembles |
4 |
| MUSC-29900 | Introduction to Recording and Computer Music |
3 |
| MUSC-30000 | Music Production and Recording |
3 |
IV. Foreign Language (6)
Students will take two semesters of a foreign language that is not their native tongue.
V. Internship (3)
| CPSC-49800 | Computer Science Internship |
1 - 3 |
| OR |
|
|
| MUSC-49800 | Internship |
1-3 |
VI. Capstone (3)
| CPSC-49200 | Software Systems Capstone Project |
3 |
VII. Advanced Writing Requirement
General Education Advanced Writing Requirement will be satisfied by successful completion of
| CPSC-49200 | Software Systems Capstone Project |
3 |

