課程編碼
Course Code
中文課程名稱
Course Name (Chinese)
英文課程名稱
Course Name (English)
總學分數
Credits
總時數
Hours
4236115 進階程式開發與應用 Advanced Application Development 3.0 3
中文概述
Chinese Description
這門課程的目的在於訓練學生開發應用程式解決土木或研究相關問題的能力,課程內容包括基本程式設計技巧回顧、進階程式設計技術研習、物件導向程式設計學習、版本控制系統說明、腳本語言學習、Shell 語言學習、符合CMMI 的軟體開發實務學習等,學生須分組以協同作業方式完成指定專案,視開課當時客觀環境,亦可能加入簡單叢集電腦架設實作。
英文概述
English Description
The purpose of this graduate level course is to cultivate the ability of students to develop software applications to solve engineering/research related problems. Throughout this course, students will be encouraged to think independently, to acquire new knowledge actively, and to keep up with the ever more sophisticated and complex programming tools. The course material includes the following aspects: reviewing of basic programming skills, studying of advanced programming concepts, examining of OO techniques, introducing of CMMI and version control systems, and researching of shell/scripting languages. Students are required to complete programming projects in groups. If situation/equipment allows, students will also learn how to create and configure clusters.
核心能力指標 A.工程、科學及資訊科技之進階知識
B.土木工程之分析與設計之進階知識
D.具特定領域之專業知識能力
I.瞭解專業與跨領域整合之重要性

備註: