48 724

Scripting and Parametric Design

Carnegie Mellon University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

This course prepares students for modeling geometry through scripted development of parametric schemes primarily for design applications that is, to introduce students to basic scripting in geometrical modeling environment with a focus on algorithms relating to form making and to reinforce and extend basic concepts of parametric modeling. Contemporary approaches to modeling geometry are computational reflected in designers wanting much more control over the generative process by varying parameters, in turn, enhancing the efficiency with which they navigate design variations, analyze design artifacts and explore design manifestations. This course has two parts: firstly, to supply the basics of object-oriented programming and algorithmic thinking using Python language constructs, and secondly, to supply the basics of scripting generative form making specifically, by customizing procedures for generative design via scripts in GhPython in conjunction with Rhino/Grasshopper objects. A number of different form-making algorithms are explored, e.g., fractals, rule-based models, cellular models, agent- based models, and optimization- based models. The course consists of lectures, computer instruction and weekly assignments. Prior exposure to Rhino/Grasshopper is required.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 6 hours ago

001

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