Introduction to Computational Design
Introduction to Computational Design
Course type: | computer exercises, seminar |
---|---|
Course tutors: |
Krzysztof Nazar |
ASK course
Status: | compulsory | Course level: | advanced |
---|---|---|---|
ETCS: | 3 | Expected own workload: | 30 |
Lecture hours: | 15 |
General description
Parametric design application supports the latest generation of architectural design software. Compared to other CAAD tools, where three-dimensional modelling, based on the definition of solid surfaces and mathematics, generative design use a parametric definition to determine relationships between elementary objects. Object created in the process is a structure of relationships. Traditionally understood concept of construction, walls, etc. is overvalued.
Mastering generative design requires a new approach to the concept of modelling. For this purpose, course carries more and more complicated elementary exercises. Concepts are introduced: 'properties of the object’, 'methods’ and 'parameter’ originally belonging solely to high-level programming languages. 'Reactive component’ definition is introduced, explained and applied in practice.
Understanding the philosophy of parametric programming and mastering the tool in particular, allows the students to implement their own vision of the project, limited only by imagination. The culmination of the seminar is to implement the geometric structure which forms answer the design task, for example, a skyscraper, a stadium, etc.