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-20000Introduction to Computer Science

3

CPSC-21000Programming Fundamentals

3

CPSC-24500Object-Oriented Programming

3

CPSC-28100Introduction to Networks

3

CPSC-30000Computer Organization

3

CPSC-34000Algorithms and Data Structures

3

CPSC-35000Operating Systems

3

CPSC-44000Software Engineering

3

CPSC-46000Programming Languages

3

II. Mathematics Course (4)

MATH-21000Discrete Mathematics

4

III. Music Courses (29)

MUSC-12000Music Theory 1

3

MUSC-12100Music Theory 2

3

MUSC-12200Music Theory 1 Lab

1

MUSC-12300Music Theory 2 Lab

1

MUSC-18200Piano

1-2

MUSC-18600Music Composition

1-2

MUSC-19000Music Literature

3

MUSC-XXXXXApplied Lessons

4

MUSC-XXXXXEnsembles

4

MUSC-29900Introduction to Recording and Computer Music

3

MUSC-30000Music 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-49800Computer Science Internship

1 - 3

-
OR

MUSC-49800Internship

1-3

VI. Capstone (3)

CPSC-49200Software Systems Capstone Project

3

VII. Advanced Writing Requirement

General Education Advanced Writing Requirement will be satisfied by successful completion of
CPSC-49200Software Systems Capstone Project

3