Computational Design and OptimisationLaajuus (5 ECTS)
Course unit code: TX00FE99
General information
- Credits
- 5 ECTS
Objective
The student can identify and explain the basic concepts of computational design, and available technologies and tools. The student understands the use of different programming approaches in computational design. The student knows and can apply tools of computational design to automate design tasks and to generate, evaluate and optimise designs. The student has gained practice in solving tasks of computation design and optimisation. The student can incorporate computation design functionalities in broader software solutions.
Content
• Introduction to computational design
• Parametric design, generative design, algorithmic design
• Tools and the software ecosystem for computational design
• Evaluation and optimisation of designs
• Practical design optimisation techniques
• Applications to space/layout planning
• Applications to structural engineering
• Applications to construction
Qualifications
TX00FE95
TX00FE96
Assessment criteria, satisfactory (1)
The student has achieved the minimal objectives of the course. The student can identify and explain the concepts and approaches of computational design and optimisation. The student knows and is familiar with some software tools in the area. The student has completed the required learning exercises in minimum requirement level. The competencies acquired form the basis for the student to build their knowledge in computational design and optimisation in construction domain, eventually enabling a job position in applying these tools.
Assessment criteria, good (3)
The student has achieved the objectives of the course well, even though the knowledge and skills still need improvement in some areas. The student can identify and explain the concepts and approaches of computational design and optimisation. The student knows and can use multiple software tools of computation design. The student has completed the required learning exercises at good or satisfactory level. The student can solve regular computation design tasks in construction domain. The student is able to create software solutions incorporating computational design and optimisation functionalities. The student has the capability to apply the knowledge in further studies and in software development work related to computation design and optimisation.
Assessment criteria, excellent (5)
The student has achieved the objectives of the course with excellence. The student can identify, explain and justify the concepts and approaches of computational design and optimisation. The student knows and can use multiple software tools in the area, and understands their strengths and weaknesses, and when to apply which of them. The student has completed the required learning exercises at excellent or good level. The student is able to integrate well-placed computational design functionalities in complex software solutions in a justified manner. The student has an excellent basis to apply the knowledge in further studies and in software development related to computational design and optimisation.