Home#

Introduction to Computer Music (15-322 / 15-622), Carnegie Mellon University, Fall 2026.

Welcome! This is the course website. Use the sidebar to navigate, where you’ll find the Syllabus, Schedule, Textbook, Assignments, Resources, and a Showcase of student work.

Course at a glance#

Meetings

Tue / Thu 11:00 AM - 12:20 PM

Location

GHC 4215 (Updated!)

Units

9 (15-322) / 12 (15-622)

Prerequisites

15-122 or 15-112. Recommended: Comfort with Python and college-level math, music experience not required

Homework

9 weekly assignments, 1 final project

Exams

2 midterms (Thu Sep 24, Thu Nov 5) and 1 final exam (TBD)

Textbook

Principles of Computer Music by Chris Donahue, free online textbook

Course staff#

Contact course staff at icm-csd@cmu.edu or reach out on Piazza. Other forms of communication are not guaranteed to be answered.

All office hours subject to change. Subscribe to the course Google Calendar for the most up-to-date office hour information.

Role

Name

Office hours

Email

Instructor

Chris Donahue

Thu 12:30 - 1:30 PM, GHC 7127

icm-csd@cmu.edu

TA

David Liu

Mon 5:00-6:00 PM, NSH 4513

jiaweil6@andrew.cmu.edu

TA

Marco Cárdenes

Fri 5:00-6:00 PM, NSH 4513

tino@cmu.edu