Music 222A
Course Title:
Quantum Computer Music
Instructor:
Course Description:
In this course, students will get an introduction to quantum computing with a focus on developing computer music applications. We will then go into what quantum computing is, and why are researchers so excited about it. The building blocks and fundamentals of quantum computing (qubits, superposition entanglement, interference, etc.) will then be covered followed by sections on quantum algorithms and how they are used in current quantum computer music applications. In the later weeks, we will also cover quantum representations of digital audio signals along with a preview of different quantum hardware. There will be hands-on programming assignments along with weekly problem sets. Students will also be expected to build, complete and present a final quantum music generation application for this course.