Introduces students to the fundamental concepts of computation through explorations with basic scripting and parametric tools. The goal is to understand the potential of computation and the role it can play as part of one’s design process, not as a collection of specific tools, but as a way of thinking about design.