Skip to main content

Computational design and optimization (5 ECTS)

Code: TX00FE99-3003

General information


Enrollment
02.12.2024 - 15.01.2025
Registration for the implementation has ended.
Timing
10.01.2025 - 25.05.2025
Implementation is running.
Number of ECTS credits allocated
5 ECTS
Mode of delivery
On-campus
Unit
(2019-2024) School of Real Estate and Construction
Teaching languages
English
Seats
0 - 20
Degree programmes
Master's Degree Programme in Computing in Construction
Teachers
Yan Peng
Seppo Törmä
Teacher in charge
Seppo Törmä
Groups
T2424S6
Master's Degree Programme in Computing in Construction, ylempi
Course
TX00FE99

Implementation has 16 reservations. Total duration of reservations is 56 h 0 min.

Time Topic Location
Mon 13.01.2025 time 08:00 - 12:00
(4 h 0 min)
Computational design and optimization TX00FE99-3003
MPA3011 Digitila
Thu 16.01.2025 time 13:00 - 16:00
(3 h 0 min)
Computational design and optimization TX00FE99-3003
MPA4017 Digitila
Mon 20.01.2025 time 08:00 - 12:00
(4 h 0 min)
Computational design and optimization TX00FE99-3003
MPA3011 Digitila
Thu 23.01.2025 time 13:00 - 16:00
(3 h 0 min)
Computational design and optimization TX00FE99-3003
MPA4017 Digitila
Mon 27.01.2025 time 08:00 - 12:00
(4 h 0 min)
Computational design and optimization TX00FE99-3003
MPA3011 Digitila
Thu 30.01.2025 time 13:00 - 16:00
(3 h 0 min)
Computational design and optimization TX00FE99-3003
MPA4017 Digitila
Mon 03.02.2025 time 08:00 - 12:00
(4 h 0 min)
Computational design and optimization TX00FE99-3003
MPA3011 Digitila
Thu 06.02.2025 time 13:00 - 16:00
(3 h 0 min)
Computational design and optimization TX00FE99-3003
MPA4017 Digitila
Mon 10.02.2025 time 08:00 - 12:00
(4 h 0 min)
Computational design and optimization TX00FE99-3003
MPA3011 Digitila
Thu 13.02.2025 time 13:00 - 16:00
(3 h 0 min)
Computational design and optimization TX00FE99-3003
MPA4017 Digitila
Mon 24.02.2025 time 08:00 - 12:00
(4 h 0 min)
Computational design and optimization TX00FE99-3003
MPA3011 Digitila
Thu 27.02.2025 time 13:00 - 16:00
(3 h 0 min)
Computational design and optimization TX00FE99-3003
MPA4017 Digitila
Mon 03.03.2025 time 08:00 - 12:00
(4 h 0 min)
Computational design and optimization TX00FE99-3003
MPA3011 Digitila
Thu 06.03.2025 time 13:00 - 16:00
(3 h 0 min)
Computational design and optimization TX00FE99-3003
MPA4017 Digitila
Mon 10.03.2025 time 08:00 - 12:00
(4 h 0 min)
Computational design and optimization TX00FE99-3003
MPA3011 Digitila
Thu 13.03.2025 time 13:00 - 16:00
(3 h 0 min)
Computational design and optimization TX00FE99-3003
MPA4017 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