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 |
Important links at a glance#
Syllabus for course info and policies
Schedule for due dates
Textbook to complete readings
Canvas for published grades (assignments, exams)
Google Calendar for up-to-date office hour information
Google Drive for slides and other materials
Piazza for course discussion and questions
Gradescope for assignment submission
Resources for other software / platforms
Feedback to provide course feedback at any time
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 |
|
|---|---|---|---|
Instructor |
Chris Donahue |
Thu 12:30 - 1:30 PM, GHC 7127 |
|
TA |
David Liu |
Mon 5:00-6:00 PM, NSH 4513 |
|
TA |
Marco Cárdenes |
Fri 5:00-6:00 PM, NSH 4513 |