校際選修

115-1 選課時程

進行中

  • 初選第一階段 6/15/2026
  • 初選第二階段 6/22/2026
  • 校際選修 8/24/2026
  • 初選第三階段 8/31/2026
  • 開學後加退選 9/7/2026
  • 逾期加退選 9/21/2026
選課資源

BIM 導入工程實務個案研究

Case Study on BIM Implementation

學期
110-1
學分
3 學分
當期課號
5963
永久課號
ICV5853
開課單位
土木工程學系
授課教師
紀乃文
校區
光復
類別
選修
上課時間表
週四
5
13:20–14:10
BIM 導入工程實務個案研究
EB404
3 節連堂
6
14:20–15:10
7
15:30–16:20

* 根據陽明交大上課時間表所列

概述

課程概述:一般的建築資訊塑模(Building Information Modeling, BIM)軟體皆能滿足「表達」建築資訊模型的基礎建模能力,但是軟體的預設功能往往不夠滿足各個工程專案獨特的需求。因此,泰半的建模軟體往往有提供使用者「客製化」的開發工具,以及資料格式轉換的功能。以Autodesk Revit為例,其提供以微軟.NET Framework為基礎的應用程式介面(Application Programming Interface, API),讓進階的使用者可以透過程式語言開發出自己所需要的BIM應用功能,以擴充工程實務上的應用可能。這同時也是工程業界對於基礎建模之外最需要的BIM進階專長。此外,將BIM模型匯出及匯入資料庫(Database),以不同的格式作進階的資訊管理及操作,亦是擴展BIM應用可能的一種常見手段,亦為BIM高階人才培養的重點技能。本課程將以Revit API程式開發及資料庫操作為課程核心重點,帶領同學體驗BIM在工程專案上的進階應用。 本課程雖然不是程式設計課程,但是上述兩項技術(API及Database)皆需構築在程式設計的技術基礎上,因此本堂課程會有一定的時間比例在鍛鍊同學的程式設計基礎,希望選修的同學們能事先了解這是一門具有技術門檻的課程,並且能夠確認自己對於程式設計抱有基本的興趣與熱忱。又,本堂課假設同學們已經具備Autodesk Revit的基礎建模能力,已修過「BIM設計與應用」課程為佳。 課程目標:以個案研究及討論的方式,激發同學思考BIM在工程實務上的應用可能,再逐步透過Revit API的開發及資料庫的實作,從另一個角度來理解建築資訊模型的風貌。同時,在本課程所學到的進階程式開發設計與資料庫等相關技能,亦不只能應用在BIM領域,而能厚植同學們的競爭優勢。以及更重要的是,本課程會教授物件導向程式設計,而物件導向理念本來就是BIM「參數化建模」的核心精神,藉由物件導向程式設計的學習,亦能幫助同學們理解BIM軟體的運作方式。

先修科目

BIM技術與應用(需擁有Autodesk Revit基礎建模能力及對BIM的基礎認識) 計算機程式(會從頭教起,但有程式設計基礎為佳) 工程資訊管理(會從頭教起,但有資料庫規畫概念為佳)

評分方式

作業與隨堂練習(60%) 分組期末報告及展示(40%)

週次計畫
週次主題
第 1 週1. 課程介紹 2. 修課學生背景調查 3. 分組說明
第 2 週1. Visual Studio 2017 開發環境介紹、方案的建立、專案的編譯 2. C#程式語言教學:基本I/O 3. 分組回報
第 3 週1. C#程式語言教學:基本I/O、變數型別、運算子 2. BIM工程實務個案擬訂
第 4 週1. C#程式語言教學:變數型別、運算子、流程控制
第 5 週國慶日
第 6 週1. C#程式語言教學:迴圈與陣列
第 7 週1. C#程式語言教學:迴圈與陣列、方法(函式)
第 8 週1. C#程式語言教學:方法(函式)與進階議題、檔案與資料夾I/O
第 9 週1. C#程式語言教學:方法(函式)進階議題 2. 資料庫基礎概論:資料庫概念介紹、BIM模型如何輸出為資料庫
第 10 週1. C#程式語言教學:物件導向程式設計 2. 資料庫基礎概論:E-R Model與資料庫正規化
第 11 週1. C#程式語言教學:物件導向程式設計、視窗應用程式開發windows form、動態連結函式庫 2. 資料庫基礎概論:Access基礎操作、SQL語法基礎(資料的查詢、新增、修改、刪除)、C#與資料庫之接軌
第 12 週期末提案報告
第 13 週1. C#程式語言教學:集合 2. 資料庫技術專題:Access基礎操作、SQL語法基礎(資料的查詢、新增、修改、刪除)、C#與資料庫之接軌
第 14 週1. 資料庫技術專題:Access基礎操作、SQL語法基礎(資料的查詢、新增、修改、刪除)、C#與資料庫之接軌 2. Autodesk Revit API教學
第 15 週1. 資料庫技術專題:DataTable,excel,csv檔與資料庫的資料交換 2. Autodesk Revit API教學
第 16 週1. 資料庫技術專題:DataTable,excel,csv檔與資料庫的資料交換 2. Autodesk Revit API教學
第 17 週元旦
第 18 週期末報告
教科書

1.C. Eastman, P. Teicholz, R. Sacks, and K. Liston (2011), BIM Handbook: A Guide to Building Information Modeling for Owners, Managers, Designers, Engineers, and Contractors, 2nd Edition, John Wiley & Sons, Inc., U.S.A. 2.蔡文龍,吳明哲,曹祖聖,2014年,《Visual C# 2013程式設計經典》,碁峰資訊股份有限公司 3. Autodesk (2017), Revit API Developers Guide, Available:

Office Hours
地點
1.上課教室 2.台北:台科大營建系T2-207室
時間
原則上為上課前一小時及下課後一小時,請與老師預約。家住台北的同學可以和老師約在台科大營建系,不限於每週一的授課日。
聯絡方式
nwchi@mail.ntust.edu.tw