Skip to main content

Computational representations of built environments (5 ECTS)

Code: TX00FE95-3001

General information


Enrollment
02.05.2023 - 08.09.2023
Registration for the implementation has ended.
Timing
01.08.2023 - 31.12.2023
Implementation has ended.
Number of ECTS credits allocated
5 ECTS
Mode of delivery
On-campus
Campus
Myllypurontie 1
Teaching languages
English
Seats
0 - 30
Degree programmes
Master's Degree Programme in Computing in Construction
Teachers
Seppo Törmä
Teacher in charge
Seppo Törmä
Groups
T2423S6
Master's Degree Programme in Computing in Construction, ylempi
Course
TX00FE95

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

Time Topic Location
Tue 05.09.2023 time 12:00 - 15:00
(3 h 0 min)
Computational representations of built environments TX00FE95-3001
MPA5008 Digitila
MPA5010 Digitila
Thu 07.09.2023 time 12:00 - 14:00
(2 h 0 min)
Computational representations of built environments TX00FE95-3001
MPA5008 Digitila
MPA5010 Digitila
Mon 11.09.2023 time 09:00 - 12:00
(3 h 0 min)
Computational representations of built environments TX00FE95-3001
MPA4016b Digitila
MPA4016c Digitila
Mon 11.09.2023 time 13:00 - 15:00
(2 h 0 min)
Computational representations of built environments TX00FE95-3001
MPA5008 Digitila
MPA5010 Digitila
Wed 13.09.2023 time 08:00 - 11:00
(3 h 0 min)
Computational representations of built environments TX00FE95-3001
MPA5008 Digitila
MPA5010 Digitila
Thu 14.09.2023 time 08:00 - 11:00
(3 h 0 min)
Computational representations of built environments TX00FE95-3001
MPA5008 Digitila
MPA5010 Digitila
Mon 18.09.2023 time 09:00 - 12:00
(3 h 0 min)
Computational representations of built environments TX00FE95-3001
MPA4016b Digitila
Mon 18.09.2023 time 13:00 - 15:00
(2 h 0 min)
Computational representations of built environments TX00FE95-3001
MPA5008 Digitila
Tue 19.09.2023 time 12:00 - 15:00
(3 h 0 min)
Computational representations of built environments TX00FE95-3001
MPA5008 Digitila
Mon 25.09.2023 time 09:00 - 12:00
(3 h 0 min)
Computational representations of built environments TX00FE95-3001
MPA4016b Digitila
Mon 25.09.2023 time 13:00 - 15:00
(2 h 0 min)
Computational representations of built environments TX00FE95-3001
MPA5008 Digitila
Tue 26.09.2023 time 12:00 - 15:00
(3 h 0 min)
Computational representations of built environments TX00FE95-3001
MPA5008 Digitila
Wed 27.09.2023 time 12:00 - 14:00
(2 h 0 min)
Computational representations of built environments TX00FE95-3001
MPA5008 Digitila
Mon 02.10.2023 time 09:00 - 12:00
(3 h 0 min)
Computational representations of built environments TX00FE95-3001
MPA4016b Digitila
Mon 02.10.2023 time 13:00 - 15:00
(2 h 0 min)
Computational representations of built environments TX00FE95-3001
MPA5008 Digitila
Tue 03.10.2023 time 12:00 - 15:00
(3 h 0 min)
Computational representations of built environments TX00FE95-3001
MPA5008 Digitila
Wed 04.10.2023 time 12:00 - 15:00
(3 h 0 min)
Computational representations of built environments TX00FE95-3001
MPA5008 Digitila
MPA5010 Digitila
Mon 09.10.2023 time 09:00 - 12:00
(3 h 0 min)
Computational representations of built environments TX00FE95-3001
MPA4016b Digitila
Mon 09.10.2023 time 13:00 - 15:00
(2 h 0 min)
Computational representations of built environments TX00FE95-3001
MPA5008 Digitila
Tue 10.10.2023 time 12:00 - 15:00
(3 h 0 min)
Computational representations of built environments TX00FE95-3001
MPA5008 Digitila
Thu 12.10.2023 time 12:00 - 15:00
(3 h 0 min)
Computational representations of built environments TX00FE95-3001
MPA5008 Digitila
MPA5010 Digitila
Changes to reservations may be possible.

Learning outcomes

The student
• can identify and explain the relevant machine understandable representations and formats used for entities of different scopes in built environments (building products, buildings, urban areas)
• understands how the models based on each representation are created
• can identity and explain the levels of interoperability within and between different representations
• understands the roles of application programming interfaces, data representations and formats, and query languages in accessing data
- understands how different representations can be interlinked
- can apply relevant programming tools to structure and utilise each of the representations
- can create software solutions utilising relevant representations.

Content

• Basic concepts: representation, format, model
• Levels of interoperability (technical, syntactic, semantic, pragrmatic)
• BIM and evolution of model data (stages/LODs)
• OpenBIM: IFC, BCF, bSDD, IDS
• Open tools: IfcOpenShell, That Open Engine
• City models: CityGML, CityJSON
• Linked data and granular representations (URI, RDF, SPARQL)
• Ontologies for built environment (OWL and established ontologies)

Prerequisites

Programming skills in Python and Javascript sufficient to
• implement simple algorithms
• utilise libraries such as IfcOpenShell or That Open Engine
• access the APIs of systems providing data about built environment.

Learning materials and recommended literature

Provided during the course

Further information for students

Prerequisites:
Programming skills in Python and Javascript sufficient to
- implement simple algorithms,
- utilize libraries such as IfcOpenShell or ifc.js, and
- access the APIs of systems providing data about built environment.

Evaluation scale

0-5

Assessment criteria, satisfactory (1)

The student has achieved the minimal objectives of the course. The student will be able to identify, explain and use the concepts, representations, and formats related to computational representations of built environment, and is familiar with the relevant software development tools. The student has achieved the minimum requirements of the learning exercises. The competencies acquired form the basis for the student to build their knowledge in construction domain software development, eventually enabling a job position in software testing or development.

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 will be able to identify, explain and use the concepts, representations, and formats related to computational representations of built environment, understands their interrelations and applications, and can participate in developing software solutions utilising them. The student has completed the required learning exercises at good or satisfactory level. The student has the capability to apply the knowledge in further studies and in ordinary software development work in the construction domain.

Assessment criteria, excellent (5)

The student has achieved the objectives of the course with excellence. The student will be able to identify, define and use the concepts, representations, and formats related to computational representations of built environment, can analyse and define new interrelations and applications for them, and can independently develop innovative software solutions utilising them. The student has an excellent basis to apply the knowledge in further studies and in software development work in the construction domain.

Go back to top of page