Art and Computation

Curriculum

For the official curriculum requirements, visit the RISD Course Catalog.

Structure & Flexibility

Art & Computation gives you one of RISD's most flexible curricula. The major requires 51 credits combining core studios, a program sequence in computation, and lots of electives you choose.

This means room to:

  • Combine with other majors
  • Follow your interests as they develop
  • Take risks and experiment
  • Shape your own path through the department

Degree Requirements (120 total credits)

  • First-Year Foundation: 18 credits
  • Liberal Arts: 39 credits
  • Non-Major Studio Electives: 12 credits (any department, including Brown)
  • Major Credits: 51 credits total
    • CTC Core Studios: 21 credits
    • Art & Computation Sequence: 18 credits
    • Department Electives: 6 credits
    • Open Electives: 6 credits

Art & Computation Program Sequence (18 credits)

Sophomore Year

  • Introduction to Computation (3 credits)
  • Introduction to Physical Computation (3 credits)
  • Seminar: Histories and Futures of Computational Art & Design (3 credits)

Junior Year

  • Materializing Code (3 credits)
  • Human-Machine Interactions (3 credits)
  • Seminar: Critical Issues in Technology (3 credits)

These courses teach programming, physical computing, computer vision, generative systems, and more—always threaded with critical and cultural context.

CTC Core Studios (21 credits)

  • CTC Core Studio 1 (Sophomore Fall, 3 credits)
  • CTC Core Studio 2 (Sophomore Spring, 3 credits)
  • CTC Core Studio 3 (Junior Fall, 3 credits)
  • CTC Core Studio 4 (Junior Spring, 3 credits)
  • CTC Core Studio 5 (Senior Fall, 3 credits)
  • Degree Project (Senior Spring, 6 credits)

Core studios bring together students across Art & Computation and Sound, creating interdisciplinary studio culture and collaborative work.

Electives (24 credits total across categories)

This is where you shape your own education:

  • Department Electives (6 credits in CTC)
  • Open Electives (6 credits anywhere—CTC or other departments)
  • Non-Major Electives (12 credits outside CTC, including Brown University)

Use electives to:

  • Deepen computational skills
  • Combine with design, sculpture, film, illustration, anything
  • Pursue Brown courses in CS, philosophy, critical theory
  • Build your own hybrid practice

Sample Four-Year Path

Sophomore - Core studios, intro computation courses, begin exploring electives

Junior - Core studios, advanced computation courses (materializing code, human-machine interaction), more electives to shape your focus

Senior - Final core studio, degree project, electives to complete your path

But this is just one path. The structure flexes to accommodate different interests and timelines.

No Prerequisites Required

You don't need programming experience. We teach from first principles. What you need is curiosity about computational systems and willingness to learn through making.