51 367
Design Center: Computational Design Thinking
Carnegie Mellon University · UGRD · Fall 2026
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
001
Availability not recently verified- Days & times
- No scheduled meeting time
- Meeting dates
- —
- Location
- —
- Instructor
- Staff