Abstract
Computational design is often presented in purely technical terms without understanding the underlying logic and theory behind the process. Computational design is defined as the application of computational strategies to the design process. While designers traditionally rely on intuition and experience to solve design problems, computational design aims to enhance this process by encoding design decisions using computer language. The goal is not necessarily to document the final result, but rather the steps required to create that result. Computational design draws inspiration from nature's ability to create efficient designs that exhibit complexity, organic forms and natural patterns. It enables designers to create designs inspired by nature's highperforming designs.Most computational design environments rely on visual programming rather than traditional text-based programming. With visual programming, you assemble programs graphically instead of writing programming instructions. Computation is defined as a mathematical process that does not have to be numerical. It involves transforming patterns based on precise rules and logical operations. There is a superficial understanding of computational design where it is portrayed as a tool rather than a design philosophy. The research aims to address this issue by providing a (concise) explanation of the common terms used in computational design by compiling the terms, clarifying the meaning of each, comparing them, and classifying them as follows: geometry, mathematical algorithms, natural systems, computation, process, and manufacturing.
Recommended Citation
El Shazly, Ahmed Mostafa Mohamed; Matuk, Fatheya Sobhy; and El Din, Mona Mahmoud Shams
(2025)
"A Brief introduction to computational design terminologies and concepts,"
Journal of Art, Design and Music: Vol. 4
:
Iss.
2
, Article 3.
Available at: https://doi.org/10.55554/2785-9649.1054
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.