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.


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

Next Post Previous Post