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