BIM自動化與應用程式開發
BIM Automation and Application Development
| 節 | 週三 |
|---|---|
2 09:00–09:50 | BIM自動化與應用程式開發 CS105(光復) 3 節連堂 |
3 10:10–11:00 | |
4 11:10–12:00 |
* 根據陽明交大上課時間表所列
This course introduces civil engineering students to BIM (Building Information Modeling) automation and custom application development. Students learn to move beyond manual BIM workflows by building automation tools with Dynamo (visual programming) and by developing custom Revit add-ins using the Revit API in C# (textual programming). The course progresses from foundational visual programming to software development practices, focusing on the creation custom tools that automate repetitive tasks, manage complex data, and integrate advanced engineering logic directly into the BIM environment.
The course assumes basic familiarity with Revit but assumes no prior programming experience; programming concepts are introduced in class.
無備註
教師未提供此項資料
Assignments 40%, Mid-term report 20%, Final project 40%
教師未提供此項資料
| 週次 | 主題 |
|---|---|
| 第 1 週 | Sylabus & Introduction to BIM Automation |
| 第 2 週 | Dynamo Fundamentals I — Interface, Nodes, and Data |
| 第 3 週 | Dynamo — Lists and Data Structures |
| 第 4 週 | Dynamo — Geometry and Revit Elements |
| 第 5 週 | Dynamo — Custom Nodes and DesignScript |
| 第 6 週 | BIM Automation I |
| 第 7 週 | BIM Automation II |
| 第 8 週 | Midterm — Project Proposal Presentation |
| 第 9 週 | Introduction to Revit API and C# Fundamentals I |
| 第 10 週 | C# Fundamental II |
| 第 11 週 | Revit API — Document, Transactions, and the Element Model |
| 第 12 週 | Revit API — Creating and Modifying Elements |
| 第 13 週 | Revit API — Ribbon UI and Add-in Packaging |
| 第 14 週 | Revit API — Events, External Application, and the Family API |
| 第 15 週 | BIM Automation III |
| 第 16 週 | Final Project Presentation |
教師未提供此項資料
- 地點
- R305
- 時間
- Appointment by Email
- 聯絡方式
- prayogohandy@nycu.edu.tw
