課程資訊
課程名稱
資料庫技術與BIM實務應用
Database and practical BIM application 
開課學期
106-2 
授課對象
工學院  電腦輔助工程組  
授課教師
郭榮欽 
課號
CIE5107 
課程識別碼
521 U8860 
班次
 
學分
3.0 
全/半年
半年 
必/選修
選修 
上課時間
星期一A,B(18:25~20:10)星期五3,4(10:20~12:10) 
上課地點
土研402土研402 
備註
限本系所學生(含輔系、雙修生)
總人數上限:40人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/1062CIE5107_ 
課程簡介影片
 
核心能力關聯
本課程尚未建立核心能力關連
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

(英) Although the current BIM modeling tools have visual and detection of significant benefit to improve engineering capabilities,However, throughout the life cycle of buildings, including the engineering phase and lengthy operation stages, BIM-related information is very complex, both geometric model information, or non-geometric database information, are required to consider how to make effective use of IT technology deployment and management.. This course aims to learn: How to use functions provided by existing BIM tool, then use database technology and other information technology, research and solve the associated buildings of information management issues in order to foster higher-order BIM personnel skills.
 

課程目標
1.深入了解建築物生命週期各階段的資訊活動,以及BIM技術介入其工程資訊管理與應用的改善作為。
2.認識BIM相關之研發技術,包括Revit SDK、IFC、資料庫原理與應用、資訊架構系統分析與設計原理與應用。
3.應用BIM開發技術,嘗試以個案研究的方式,進行工程實務需求功能的工具研發。
 
課程要求
學習我國建築物生命週期各階段對BIM實務應用之需求面。
熟習與嘗試應用現有BIM工具所提供之衍生功能。
利用資料庫技術及其他資訊管理系統開發技術,嘗試設計工程相關程式模組。
研發建築物生命週期某一階段之BIM輔助工具,改善舊有的低效能作法,使更自動化。
培植BIM高階人才的重要技能。 
預期每週課後學習時數
 
Office Hours
另約時間 備註: 1).指定作業:40% (含上課表現) 2).期中考試:20% 3).期末專題:40% 
指定閱讀
自製課堂講義(簡報)
課堂提供參考文獻(依需求與興趣,可選擇性閱讀) 
參考書目
1. Revit 2018 Developer’s Guide,http://help.autodesk.com/view/RVT/2018/CHT/?guid=GUID-F0A122E0-E556-4D0D-9D0F-7E72A9315A42。[在授課的簡報與參考文獻提供]
2.跟著實務學習ASP.NET/MVC 使用C# 2017/適用2015,蔡文龍等、碁峰、2018/01初版 [書號:AEL019800]
3.Visual C# 2017程式設計經典,蔡文龍, 吳明哲/策劃、碁峰、2018/01初版二刷 [書號:AEL019300]
4. SQL Server 2016資料庫設計與開發實務,陳會安,碁峰[書號:AED003300]
5. IFC 2x3 Model Implementation Guide V2, Thomas Liebich, buildingSMART[網路搜尋下載]
6. 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週
3/05,3/09  1.BIM在建築物生命週期資訊整體架構規劃構想(Planning of overall BIM information architecture for the building life cycle)
2.BIM雲端服務平台專案創建與使用者設定(Project creation and user setup on the NTUCE SyncBIM cloud services platform)
3.必要習作軟體安裝介紹(Introduction of software installation for assignments)
4.C#入門(Console與基本語法)
5.分組題目初步確認
個人作業習作(C#程式設計複習)

 
第4週
3/19,3/23  1.BIM在設計階段資訊管理探討(Investigation of BIM information management at the Design stage)
2.RDB工具軟體:SQL Server 2014(RDB Utility: SQL Server 2014)
3.系統分析實例解析一(Study of system analysis examples)
4.C#入門(Windows Form)
5.個人作業習作(C#程式設計複習) 
第5週
3/26,3/30  1.專題研究計劃書初步報告
含:題目、背景、方法、工具、文獻、流程與預定進度
2.分組計劃書定稿 繳交(Final team project proposal due)
3.個人Revit API範例實作家庭作業 
第6週
4/02,4/06  1.RDB技術與BIM資訊管理關係探討(Discussion on the relationship between RDB and BIM Information Management)
2.系統分析實作(Systems analysis exercise)
3.Revit API實作範例
4.個人作業習作(Revit API程式設計練習) 
第7週
4/09,4/13  1.BIM在施工階段資訊管理之範疇(Scope of BIM information management at the Construction stage)
2.RDB技術與BIM資訊管理關係探討(Discussion on the relationship between RDB and BIM Information Management)
3.系統分析實作(Systems analysis exercise)
4.Revit API實作範例
5.個人作業習作(Revit API程式設計練習) 
第8週
4/16,4/20  1.BIM在施工階段資訊管理與工程數量估算探討(BIM information management and QTO at the Construction stage)
2.RDB技術與BIM資訊管理整合規劃(Planning for integration of RDB and BIM information management)
3.系統設計實例說明(Descriptions on system design examples)
4.Revit API實作範例
5.個人作業習作(Revit API程式設計練習) 
第9週
4/23,4/27  期中考 (Midterm)
 
第01週
03/02  BIM在建築物生命週期資訊共享的應用探討:
1.BIM在建築物生命週期資訊共享的應用探討(Application of BIM to information sharing in the building life cycle)
2.必要習作軟體準備介紹(Introduction to the preparation of necessary software for assignments)
3.分組調查(Survey for Team Assignment)
 
第03週
03/12, 03/16  1.BIM在工程規劃階段資訊管理探討(Investigation of BIM information management at the planning stage)
2.RDB基本觀念概說(Basic concepts of RDB)
3.系統分析技術初探(Introduction of system analysis technique)
4.C#入門(Windows Form)
5.個人作業習作(C#程式設計複習)
 
第10週
4/30,5/04  1.BIM在施工階段資訊管理與施工排程映對探討(BIM information management and construction schedule mapping at the Construction stage)
2.RDB技術與BIM資訊管理-設計階段應用探討(RDB and BIM - Application in the design phase)
3.系統開發:功能模組規劃介紹(System Development: Planning of Functional Module)
4.Revit API實作範例
5.個人作業習作(Revit API程式設計練習) 
第11週
5/07,5/11  1.BIM在施工階段資訊管理與竣工驗收資訊移交議題(BIM information management during construction and information delivery at the construction completion stage)
2.RDB技術與BIM資訊管理-施工階段應用探討(RDB and BIM - Application of the construction phase)
3.系統開發:使用者介面設計介紹(System Development: User Interface design)
4.Revit API實作範例
5.個人作業習作(Revit API程式設計練習) 
第12週
5/14,5/18  1.BIM在竣工營運階段資訊管理之範疇(Scope of BIM information management at the Operation stage)
2.RDB技術與BIM資訊管理-營運階段模型活化機制(RDB and BIM – Model activation for the operation phase)
3.系統開發:使用者介面設計實作練習(System Development: User Interface implementation I)
4.Revit API實作範例
5.個人作業習作(Revit API程式設計練習) 
第13週
5/21,5/25  個人(或分組)工程實務專題期中成果報告(Midterm Team Presentation) 
第14週
5/28,6/01  1.BIM在竣工營運階段資訊管理與虛實同步之模型活化探討(BIM information management issues at the Operation stage)
2.RDB技術與BIM資訊管理-營運階段空間管理(RDB and BIM – space management in the operation phase)
3.系統開發:使用者介面設計實作練習(System Development: User Interface implementation II)
4.Revit與COBie應用實作介紹 
第15週
6/04,6/08  1.IFC格式標準介紹
2.IFC相關應用軟體介紹
3.個人(或分組)工程實務專題檢討 
第16週
6/11,6/15  1.IDM、MVD、IFD介紹(提供講義)
2.IFC應用(提供講義)
3.BIM在雲端平台應用技術開發潛勢探討(提供講義) 
第17週
6/18,6/22  期末考-分組成果展示 (Final Presentation ) (計分) 
第18週
6/25,6/29  1.BIM的挑戰與機會 (BIM Challenges and Opportunities)
2.課程總結(Course Summary)
3.繳交期末個人(或分組)工程實務專題總結心得報告與成果光碟