Courses
Requirements
Students who minor in Sound and Music Computing must complete 5 courses (20 credits).
Requirements | Course Details |
---|---|
1 required computer science course (4 credits) | Introduction to Computer Science (CS-UH 1001) OR Computer Programming for Engineers (ENGR-UH 1000) |
1 required music course (4 credits) | Computational Approaches to Music and Audio I (MUSIC-UH 2419) |
3 electives, including at least one CS-UH numbered course and one MUSIC-UH numbered course (12 credits) | CS-UH numbered courses: CS-UH 1002 Discrete Mathematics; CS-UH 1050 Data Structures; CS-UH 1052 Algorithms; any elective in Computer Science; ENGR-AD 3510 Data Structures and Algorithms; ENGR-UH 3610 Signals and Systems; ENGR-UH 3620 Analog and Digital Communication Theory; ENGR-UH 3650 Multimedia Systems and Communications; MUSIC-UH numbered electives: MUSIC-UH 1001 Music Theory and Analysis I; MUSIC-UH 1410 Introduction to Musical Programming I and MUSIC-UH 1420 Introduction to Musical Programming II; MUSIC-UH 2215 Designing Sound for Scene and Screen; MUSIC-UH 2416 Recording and Production Techniques; MUSIC-UH 2413 Fundamentals of Digital Audio - Introduction to Pro Tools; MUSIC-UH 2801 Music Theory and Analysis II; MUSIC-UH 3417 Computational Approaches to Music and Audio II |
Notes | NOTE 1: Please note that students may double count no more than two courses for this minor. NOTE 2: When registering for the electives, students have to make sure that they observe the specific prerequisite and corequisite requirements for those courses (e.g. Data Structures and Algorithms courses from Computer Science require Intro to CS and Discrete Mathematics as a prerequisite, while Engineering course Data Structures and Algorithms requires Computer Programming for Engineers). |
NOTE 1: Students may double-count no more than two courses for this minor.
NOTE 2: When registering for the electives, students have to make sure that they observe the specific prerequisite and corequisite requirements for those courses (e.g., Data Structures and Algorithms courses from Computer Science require Intro to CS and Discrete Mathematics as a prerequisite, while Engineering course Data Structures and Algorithms requires Computer Programming for Engineers).