2024 Fall MUSIC 159 101 LAB 101

2024 Fall

MUSIC 159 101 - LAB 101

Computer Programming for Music Applications

Aug 28, 2024 - Dec 13, 2024
12:00 am
Off Campus
Class #:33671
Units: 4

Instruction Mode: In-Person Instruction

Offered through Music

Current Enrollment

Total Open Seats: 23
Enrolled: 27
Waitlisted: 0
Capacity: 50
Waitlist Max: 20
No Reserved Seats

Hours & Workload

3 hours of instructor presentation of course materials per week, 5 hours of outside work hours per week, and 4 hours of instructional experiences requiring special laboratory equipment and facilities per week.

Course Catalog Description

Software engineering for musical applications covering programming concepts for live-performance real-time systems as well as cloud-based music information retrieval applications. Topics include the software representation of sound and music, real-time scheduling, analysis of gestures from systems of sensors, common design patterns, analysis and controlled synthesis, and machine learning applications for music understanding and creation. Behavior driven design and test driven development are core ideas that permeate the course.

Rules & Requirements

Repeat Rules

Course is not repeatable for credit.

Requirements class fulfills

Meets Arts & Literature, L&S Breadth

Reserved Seats

Current Enrollment

No Reserved Seats

Textbooks & Materials

See class syllabus or https://calstudentstore.berkeley.edu/textbooks for the most current information.

Textbook Lookup

Guide to Open, Free, & Affordable Course Materials

eTextbooks

Associated Sections