Advanced Building Information Modeling (BIM)

Overall Course Objectives
Advanced BIM enables you to obtain the information you need to analyze and design building systems in your professional specialization. This requires interoperability and standardization, which is why this course focuses on Open BIM data and standards. The course has three main principles: 1) Thinking in terms of ‘IFC, FAIR data, and open standards’, 2) Supporting the circularity of data, knowledge, processes, models, and tools, 3) Building (architect) Open BIM tools for specific use cases, applying domain expertise.
See course description in Danish
Learning Objectives
- Create and manage a BIM Execution Plan based on the OpenBIM standard ISO 19650
- Identify, locate and extract information from an IFC model in OpenBIM tools
- Apply appropriate OpenBIM standards and guidelines to support open and FAIR data, tools and processes.
- Provide professional disciplinary guidance based on OpenBIM analysis.
- Apply domain specific linked data ontologies.
- Create, fork, branch and collaborate on the development of an OpenBIM tool in Python with peers in a code repository.
- Identify BIM challenges by analysing OpenBIM data.
- Teach an advanced BIM concept you have learned in the course to your peers and reflect on peer feedback on this.
- Identify and model a BIM use case based on the BIM challenges identified from analysis of an OpenBIM project in BPMN.
- Identify an appropriate development methodology for an OpenBIM tool or model to different use cases.
- Apply and improve programming skills in Python to develop an OpenBIM tool or modelling skills in OpenBIM using your engineering domain expertise.
- Evaluate software licensing suitability and implications for the OpenBIM tool you develop or modelling tool you use.
Course Content
The course “Advanced Building Information Modeling (BIM)” provides the opportunity to develop skills in OpenBIM that specifically appeal to you. Perhaps you will identify a role or challenge that you wish to explore in your specialization? The course is divided into 4 parts:
# Learning From BIM
A core concept of the course is to navigate and understand the interoperable data model, Industry Foundation Classes (IFC), in the AEC industry. Extract data from the IFC format. Write rules to validate the data in IFC using Python and IfcOpenShell.
# OpenBIM Modeler or OpenBIM Analysis Tool Developer
Build an OpenBIM tool or workflow.
# OpenBIM Manager or OpenBIM Ontologist
Ontologies. Linked building data.
# OpenBIM Guru
Teaching Method
Lectures and group assignments.
Faculty
Remarks
It is recommended that you familiarise yourself with Python before taking this course.