15-322/622 Introduction to Computer Music

15-322/622 - COURSE PROFILE


Course Level:
Undergraduate/Graduate
Units: 9 Special Permission Required: No
(if yes, please see Notes below)

Frequency Offered: Generally offered every fall - confirm course offerings for upcoming semesters by accessing the university Schedule of Classes
Course Relevance (who should take this course?): Students interested in computer science and its power to create music
Key Topics: Background Knowledge: Assessment Structure:
  • Digital audio
  • Basic sound synthesis algorithms
  • Techniques for digital audio effects and processing

Most Recent Syllabus Available:
https://www.cs.cmu.edu/~music/icm/

Introductory programming skills

  • Online exercises: 8%
  • 6 projects: 42%
  • Midterm: 15%
  • Final Project: 15%
  • Final: 20%

Sample Exam: not provided

Sample Assignment: not provided

Sample class notes: not provided

Sample Lecture Recording: not applicable

Course Website: http://www.cs.cmu.edu/~music/icm/
Course Objectives
  • Understanding of high-level programming for sound synthesis and composition and demonstrate their knowledge in a final project.
Learning Resources: Pre-reqs, Cross list, Related  Notes: 
  • Course textbook
  • Prerequisites Required: 15-112
  • Minimum Grades in Prereqs: C in 15-112
  • Corequisites: None
  • Prerequisite for: 
  • Anti-requisites:
  • Cross-Listed: 15-622
  • Substitutes: 15122 for 15112
  • Related Courses: 15323, 15623
  • Reservations: Some reservations are for Undergraduates in Computer Science; Some reservations are for Undergraduates in Computer Science and Arts; Some reservations are for Undergraduates

Graduate students MUST enroll in the graduate level version of the course. Graduate students will NOT be enrolled into the undergraduate level course and will be removed from the waitlist without notification.

     
updated October 2017   Back to Course Profile List