Course Overview
This 10-day course introduces participants to the concepts, tools, and workflows involved in computational design strategies and generative design using BIM. The training emphasizes how to automate design processes with visual programming tools like Dynamo for Revit, and explores the principles of parametric design in architecture. Participants will gain hands-on experience in building algorithms to optimize geometry, space, performance, and sustainability, resulting in faster, smarter, and more efficient design outcomes through automated design with BIM.
Duration
10 Days
Who Should Attend
-
BIM Managers and Coordinators
-
Architects and Urban Designers
-
Computational Design Specialists
-
Civil and Structural Engineers
-
Landscape and Interior Designers
-
Revit Users seeking automation and parametric modeling skills
Course Level: Intermediate to Advanced
Learning Objectives
By the end of this course, participants will be able to:
-
Understand the principles of computational design strategies and generative modeling
-
Use Dynamo for Revit automation to streamline workflows
-
Apply parametric design to solve complex design challenges
-
Build and apply algorithms to optimize designs with BIM tools
-
Integrate generative design into architectural and engineering practices
Course Outline
Module 1: Foundations of Computational and Generative Design
-
Introduction to computational thinking in design
-
Principles of parametric design in architecture
-
Overview of visual programming tools (Dynamo, Grasshopper)
Module 2: Working with Dynamo for Revit Automation
-
Dynamo interface, logic nodes, and scripting basics
-
Automating repetitive Revit tasks (sheets, views, parameters)
-
Using Dynamo for Revit automation: practical exercises
Module 3: Parametric Modeling and Rule-Based Design
-
Creating parametric families and adaptive components
-
Developing constraint-based design systems
-
Geometry control and relationship-driven modeling
Module 4: Generative Design Concepts and Applications
-
Principles of automated design with BIM
-
Scenario-based generation using data inputs
-
Evaluating and refining design outcomes
Module 5: Design Optimization and Performance Analysis
-
Optimizing designs with algorithms
-
Integration with environmental analysis tools
-
Multi-objective optimization and trade-off visualization
Module 6: Complex Geometry and Smart Components
-
Designing complex façades and structures
-
Responsive design systems (inputs, triggers, behaviors)
-
Using packages and custom nodes in Dynamo
Module 7: Data-Driven Design Workflows
-
Linking Excel, databases, and external data to Dynamo
-
Analyzing and visualizing design data within BIM
-
Automating quantity takeoff and cost estimation
Module 8: Interoperability and Integration
-
Exporting geometry and data to Rhino/Grasshopper
-
Connecting generative tools with analysis platforms (e.g., Insight, Ladybug)
-
BIM interoperability with IFC and custom scripts
Module 9: Generative Design for Real-World Projects
-
Case studies: urban layout, hospital design, structural optimization
-
Applying generative logic to complex client briefs
-
Managing performance, aesthetics, and constraints
Module 10: Final Project and Presentation
-
Individual or team-based generative design challenge
-
Presentation of process and results
-
Peer review and instructor feedback
Customized Training
This training can be tailored to your institution needs and delivered at a location of your choice upon request.
Requirements
Participants need to be proficient in English.
Training Fee
The fee covers tuition, training materials, refreshments, lunch, and study visits. Participants are responsible for their own travel, visa, insurance, and personal expenses.
Certification
A certificate from Ideal Workplace Solutions is awarded upon successful completion.
Accommodation
Accommodation can be arranged upon request. Contact via email for reservations.
Payment
Payment should be made before the training starts, with proof of payment sent to outreach@idealworkplacesolutions.org.
For further inquiries, please contact us on details below: