Type of Credit: Elective
Credit(s)
Number of Students
「金融計算」是一門運用數學、統計、電腦科學等知識來解決金融問題的學科。而C++是一種高效、靈活、物件導向的程式語言,適合用於開發複雜的數量財務相關領域應用。本課程旨在介紹C++在數量財務中的基本概念和技巧,並透過實例和練習來提高學生的程式能力和模型建構能力。
金融計算程式運用(一)屬於『初階C++』介紹,並加上更多相關財務案例的討論。
金融計算程式運用(二)將介紹更多關於物件導向、模板設計、C++ 標準程式庫、QuantLib程式庫原始碼的介紹。
能力項目說明
教學週次Course Week | 彈性補充教學週次Flexible Supplemental Instruction Week | 彈性補充教學類別Flexible Supplemental Instruction Type |
---|---|---|
- 第一單元:C++基礎。介紹C++的歷史、電腦開發環境建立、CMake工具。
- 第二單元:數據類型、常數、變數、複合型態-參考與指標、運算子、型態別名、財務案例說明。
- 第三單元:陣列、標準程式庫型態-vector、標準程式庫型態-string、迭代器、財務案例說明。
- 第四單元:表達式、語句、財務案例說明。
- 第五單元:函數、編譯前預處理。lambda表達式、auto型態推論、decltype、記憶體管理、智慧指標、財務案例說明。
- 第六單元:初階物件導向介紹。財務案例說明
平時作業:30%
期末報告:40%
出席率:30%
書名 Book Title | 作者 Author | 出版年 Publish Year | 出版者 Publisher | ISBN | 館藏來源* | 備註 Note |
---|