48 746

Shape Machine

Carnegie Mellon University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

A shape machine is any computational technology that fundamentally expresses the way shapes are represented, indexed, queried and manipulated. In this course the shape machine is based on visual rules (shape rules) grounded in symbolic rules (programming language instructions) to provide a robust technology to individuals who use drawings and visual models to develop and communicate their ideas. A shape machine is intended to be a computational, visual and disruptive technology for shape cognition and computing, which intersects with such fields as design, artificial intelligence, computer science, and mathematics. We consider a particular kind of shape machine - spatial grammars - which have their origin in formal grammars for spatial composition. Grammatical approaches to designing offer an alternative to traditional approaches. The goal of grammars is not to produce a single design as the final outcome, but, rather, to provide an understanding of the underlying spatial relations that come into play in an eventual design. For nearly three decades, grammars have been studied extensively to understand style in architecture, engineering, design, fine art and ornament. Recently, there has been an increasing application of grammatical ideas to other disciplines. Specifically, there is resurgent interest in implementing shape grammars for application. This is the focus of this course. Prerequisite: 48-724

Sections

Current meeting, instructor, credit, and enrollment details

Updated 5 hours ago

001

Availability not recently verified
Class #carnegie_mellon-48746Fall 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?