Glossary of computational terminology

Computational design is often presented in pure technical terms without an understanding of the logic and theory behind the process. For example, it is frequent to go to lectures or presentations, whereby the presenter will demonstrate how to do XYZ in a particular software. However, this results in only a superficial understanding of computational design and further undermines its adoption, as it is portrayed as a tool rather than as a philosophy of design. This articles seeks to address this issue through the (brief) explanation of common terminology used in computational design…. Read More

A brief history of computation

We can summarise the history of computation in architectural design in terms of five eras: the 2D drafting era, the 3D modelling era, the building information modelling (BIM) era; the design computation (algorithmic) era; and more recently, the machine learning era. These eras are recognisable but overlap in practice and represent a fundamentally different way of thinking.   All tools modify the gestures of their users, and in the design professions this feedback often leaves a visible trace: when these traces become consistent and pervasive across objects, technologies, cultures, people, and places,… Read More