Skip to main content

Computational design and optimization (5 ECTS)

Code: TX00FE99-3001

General information


Enrollment
27.11.2023 - 19.01.2024
Registration for the implementation has ended.
Timing
08.01.2024 - 17.03.2024
Implementation has ended.
Number of ECTS credits allocated
5 ECTS
Mode of delivery
On-campus
Unit
(2019-2024) 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
Course
TX00FE99

Implementation has 9 reservations. Total duration of reservations is 76 h 30 min.

Time Topic Location
Mon 08.01.2024 time 08:00 - 16:30
(8 h 30 min)
Algoritmiavusteinen suunnittelu ja optimointi TX00FE99-3001
MPA3011 Digitila
Mon 15.01.2024 time 08:00 - 16:30
(8 h 30 min)
Algoritmiavusteinen suunnittelu ja optimointi TX00FE99-3001
MPA3011 Digitila
Mon 22.01.2024 time 08:00 - 16:30
(8 h 30 min)
Algoritmiavusteinen suunnittelu ja optimointi TX00FE99-3001
MPA3011 Digitila
Mon 29.01.2024 time 08:00 - 16:30
(8 h 30 min)
Algoritmiavusteinen suunnittelu ja optimointi TX00FE99-3001
MPA3011 Digitila
Mon 05.02.2024 time 08:00 - 16:30
(8 h 30 min)
Algoritmiavusteinen suunnittelu ja optimointi TX00FE99-3001
MPA3011 Digitila
Mon 12.02.2024 time 08:00 - 16:30
(8 h 30 min)
Algoritmiavusteinen suunnittelu ja optimointi TX00FE99-3001
MPA3011 Digitila
Mon 26.02.2024 time 08:00 - 16:30
(8 h 30 min)
Algoritmiavusteinen suunnittelu ja optimointi TX00FE99-3001
MPA3011 Digitila
Mon 04.03.2024 time 08:00 - 16:30
(8 h 30 min)
Algoritmiavusteinen suunnittelu ja optimointi TX00FE99-3001
MPA3011 Digitila
Mon 11.03.2024 time 08:00 - 16:30
(8 h 30 min)
Algoritmiavusteinen suunnittelu ja optimointi TX00FE99-3001
MPA3011 Digitila
Changes to reservations may be possible.

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

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 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.

Qualifications

TX00FE95
TX00FE96

Accomplishment methods

• Assignments
• Final project

Go back to top of page