課程編碼
Course Code
中文課程名稱
Course Name (Chinese)
英文課程名稱
Course Name (English)
總學分數
Credits
總時數
Hours
4205091 工程軟體API應用程式開發 API Development for Engineering Computer Software 3.0 3
中文概述
Chinese Description
許多現成的工程軟體並無法滿足所有客製化的需求,因此會開放作謂的「應用程式介面」(Application Programming Interfaces, API)供使用者進行二次開發,使其能自行拼湊、重組與創造需要的功能。本課程以建築資訊塑模(BIM)或人工智慧(AI)應用為主要示範案例,訓練學生有系統地理解API的規格說明文件,並且有效率地開發API應用程式,以達到各種工程應用軟體的客製化應用,並提升不同軟體間的交互操作性。
英文概述
English Description
Many engineering software packages may not fully meet all customized requirements, thus they provide Application Programming Interfaces (APIs) for users to engage in secondary development. This course takes Building Information Modeling (BIM) and Artificial Intelligence (AI) applications as primary demonstration examples, and trains the enrolled students to systematically understand API documentations as well as efficiently develop API applications. It can help the enrolled students to customize their software for solving the engineering problems. In addition, it also enhances the interoperability between different engineering software packages.
核心能力指標 A.工程、科學及資訊科技之進階知識
B.土木工程之分析與設計之進階知識
C.規劃及執行專題研究之能力
D.具特定領域之專業知識能力
I.瞭解專業與跨領域整合之重要性

備註: