Skip to main content

Computational design and optimization (5 cr)

Code: TX00FE99-3001

General information


Enrollment

27.11.2023 - 19.01.2024

Timing

08.01.2024 - 17.03.2024

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

School of Real Estate and Construction

Campus

Myllypurontie 1

Teaching languages

  • Finnish

Degree programmes

  • Master's Degree Programme in Computing in Construction

Teacher in charge

Seppo Törmä

Groups

  • T2423S6
    Master's Degree Programme in Computing in Construction, ylempi

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 kinds of 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

Evaluation scale

0-5

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 his/her 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 in 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 in 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.

Prerequisites

TX00FE95
TX00FE96