課程編碼 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. |
備註: