Advanced Fundamentals of Building Information Modelling
The goals of this class are to introduce students to underlying technical concepts of Building Information Modelling. It addresses students who want to conduct their own research-oriented design and development including software-prototypes such as scripts, plugins and services in research projects.
The main target audiences are :
- students of architecture for research-oriented M1, M2 and M3 in the architecture MSc track,
- students of Construction & Robotics for Integrated Projects and Graduation Projects
- students of Civil Engineering
- all interested students from other tracks
Previous Knowledge Expected
Understanding and using basic concepts from Building Information Modelling and respective tools is a prerequisite.
Objective (Expected Results of Study and Acquired Competences)
The concepts and technologies include
- Process-modelling for collaboration
- Data Modelling with UML and STEP EXPRESS
- Object-Oriented Design and Programming paradigms
- Data serialization, exchange and interoperability
- CSV
- JSON
- XML
- STEP
- RDF variants
- Interoperability standards in AECO :
- Industry Foundation Classes (IFC) / ISO
- Information Delivery Manuals (IDM)
- buildingSMART Data Dictionary / ISO 12006
- BCF, MVD, IDS
- domain-specific web-based protocols
- A brief introduction into hands-on scripting BIM with Python
- hand-on application of topics above using Python Standard modules as well as the BIM-specific ifcopenshell library, Pandas and RDFLib
Teaching and Learning Method (Transfer of Skills) Workload for Students
The course is taught in form of lectures with bi-weekly hands-on exercises using a variety of tools.
- hand-on application of topics above using Python Standard modules as well as the BIM-specific ifcopenshell library, Pandas and RDFLib
Dates
Day | Date | Time |
---|---|---|
Thursday | 11.04.2024 | 10:30-12:00 |
Thursday | 18.04.2024 | 10:30-12:00 |
Thursday | 25.04.2024 | 10:30-12:00 |
Thursday | 02.05.2024 | 10:30-12:00 |
Thursday | 16.05.2024 | 10:30-12:00 |
Thursday | 06.06.2024 | 10:30-12:00 |
Thursday | 13.06.2024 | 10:30-12:00 |
Thursday | 20.06.2024 | 10:30-12:00 |
Thursday | 27.06.2024 | 10:30-12:00 |
Thursday | 04.07.2024 | 10:30-12:00 |
Thursday | 11.07.2024 | 10:30-12:00 |
Thursday | 18.07.2024 | 10:30-12:00 |