51 367

Design Center: Computational Design Thinking

Carnegie Mellon University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

In this course, we will explore creative coding in the context of communication and interaction design and use it as a primary medium to consider form, content and context for designing systems. Specifically, we will use computation as process and material for perceiving and generating forms through crafting the relationships between input and output. In other words, we will create artifacts computationally by designing formations through constructing algorithms and manipulating parameters for recognizing, deconstructing and generalizing patterns across solutions. There will be three group projects to explore the following concepts: 1) Rhythms and Patterns, 2) Structures and Relationships, and 3) Conditionals and Events. There is no prerequisite for this course, but strong understanding of typography, grid, and visual system is expected. In addition, since coding is an integral part of this course, it is assumed that you already have prior experience with programming or will spend time outside of class to learn and understand the basics on your own (links to online tutorial videos will be provided).

Sections

Current meeting, instructor, credit, and enrollment details

Updated 5 hours ago

001

Availability not recently verified
Class #carnegie_mellon-51367Fall 2026UGRD9 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?