Stanford Root

Schedule

Stanford Root

Schedule

MUSIC 256A

Music, Computing, Design: The Art of Design (CS 476A)

UNITS:3-4
GRADING:Letter (ABCD/NP)
LEVEL:Graduate
GER:—

This course explores the artful design of software tools, toys, games,ninstruments, and experiences. Topics include programming, audiovisualndesign, strategies for crafting interactive systems, game design, asnwell as aesthetic and social considerations of shaping technology in ournworld today. Course work features several programming assignments withnan emphasis on critical design feedback, reading responses, and an"design your own" final project. Prerequisite: experience in C/C++/Javanor Unity/C#. See https://ccrma.stanford.edu/courses/256a/

Syllabus for selected term:
View Autumn 2026 Syllabus

Sections

1 Term
Lecture 1Open
ID: 6708
0 / 30 enrolled
DAYS:Monday, Wednesday
TIME:3:30 PM – 5:20 PM
LOCATION:Knoll217
INSTRUCTOR:
Wang, Ge
units

MUSIC 256A: Music, Computing, Design: The Art of Design (CS 476A)

3-4 units · Letter (ABCD/NP)

This course explores the artful design of software tools, toys, games,ninstruments, and experiences. Topics include programming, audiovisualndesign, strategies for crafting interactive systems, game design, asnwell as aesthetic and social considerations of shaping technology in ournworld today. Course work features several programming assignments withnan emphasis on critical design feedback, reading responses, and an"design your own" final project. Prerequisite: experience in C/C++/Javanor Unity/C#. See https://ccrma.stanford.edu/courses/256a/

Offered in Autumn 2026 at Stanford University.

Autumn 2026 sections

  • Lecture — Monday Wednesday 3:30 PM – 5:20 PM — Knoll217 — Wang, Ge (Graduate)

More MUSIC courses

  • MUSIC 250A: Physical Interaction Design for Music
  • MUSIC 251: Psychophysics and Music Cognition
  • MUSIC 253: Symbolic Musical Information (CS 275A)
  • MUSIC 254: Computational Music Analysis (CS 275B)
  • MUSIC 255: Intermedia Workshop (ARTSTUDI 239, MUSIC 155)
  • MUSIC 255A: Piano Literature (MUSIC 155A)
  • MUSIC 256B: Music Game Design
  • MUSIC 257: You Are What You Use: Designing Technology for Neural Change
  • MUSIC 258D: Musical Acoustics (MUSIC 158)
  • MUSIC 269: Research in Performance Practices
  • MUSIC 272A: Piano for Music Majors/Minors
  • MUSIC 272B: Organ for Music Majors/Minors

All MUSIC courses · All departments