國立嘉義大學112學年度第1學期教學大綱

課程代碼11213880077上課學制大學部
課程名稱程式設計與經濟財務應用 Programming Techniques for Economic and Financial Applications授課教師 (師資來源)林土量(資管系)
學分(時數)3.0 (3.0)上課班級財金系3年甲班
先修科目必選修別選修
上課地點B棟 D02-405 授課語言國語
證照關係Python TQC+晤談時間星期3第5節~第6節, 地點:新民校區 D01-813 星期4第5節~第6節, 地點:新民校區 D01-813
課程大網網址https://web085004.adm.ncyu.edu.tw/Syllabus/Syllabus_Rpt.aspx?CrsCode=11213880077
備 註
本課程之教學主題、內容或活動是否與性別平等議題有相關之處:否本課是否使用原文教材或原文書進行教學:否

◎系所教育目標:
1.培育理論與實務兼具之財金專業人才
2.造就學生富國際宏觀與前瞻視野能力
3.強調專業倫理與具高度正直感之特質
◎核心能力關聯性
1.財務金融專業知能4 關聯性稍強
2.獨立思考創新能力5 關聯性最強
3.國際觀與外語能力2 關聯性稍弱
4.溝通協調合作能力3 關聯性中等
5.人文關懷服務能力3 關聯性中等
◎本學科內容概述:
本課程主要訓練學生程式設計的能力,藉由實作演練,培養學生運算思維,以及解決問題的能力,尤其注重經濟財務方面的應用,訓練有關的資料分析與程式設計技術,達成培養優質經濟財務程式設計人才的目的。
◎本學科教學內容大綱:
1. 基礎 Python 程式設計 2. Python 資料型別 3. 進階 Python 程式設計 4. Pandas套件與應用 5. 視覺化 6. 網路爬蟲 7. 財務數據分析預測 8. 賽局理論策略計算
◎本學科學習目標:
本課程主要訓練學生程式設計的能力,藉由實作演練,培養學生運算思維,以及解決問題的能力,尤其注重經濟財務方面的應用,訓練有關的資料分析技術,達成培養優質經濟財務程式設計人才的目的。
◎教學進度:
週次主題教學內容教學方法
01
09/13
認識程式設計與
Python
概論
建置 Python 開發環境與版本認識
講授。
02
09/20
基礎 Python 程式設
變數與運算式操作/實作、講授。
03
09/27
基礎 Python 程式設
判斷式
迴圈
操作/實作、講授。
04
10/04
Python 資料型別串列操作/實作、講授。
05
10/11
Python 資料型別元組操作/實作、講授。
06
10/18
Python 資料型別字典操作/實作、講授。
07
10/25
Python 資料型別集合操作/實作、講授。
08
11/01
進階 Python 程式設
函式與套件操作/實作、講授。
09
11/08
期中考期中考期中考。
10
11/15
進階 Python 程式設
檔案與例外處理操作/實作、講授。
11
11/22
資料分析Pandas 套件與應用操作/實作、講授。
12
11/29
視覺化Matplotlib 套件與應用操作/實作、講授。
13
12/06
網路爬蟲(I)網頁資料抓取
股票交易資料抓取
操作/實作、講授。
14
12/13
網路爬蟲(II)財務資訊爬蟲
爬蟲結合 Line 傳送即時股價
操作/實作、講授。
15
12/20
財務數據分析預測機器學習方法介紹
機器學習模型實作
操作/實作、講授。
16
12/27
財務數據分析預測建構財務機器學習模型
財務機器學習模型訓練
進行財務分析預測
操作/實作、講授。
17
01/03
賽局理論策略計算Nashpy 介紹
安裝 Nashpy
賽局建立
效用值計算
找出 Nash 平衡
操作/實作、講授。
18
01/10
期末專案期末專案口頭報告、期末專案。
◎課程要求:
無特定資訊技術需求
◎成績考核
課堂參與討論10%
小考10%
期中考30%
書面報告15%
口頭報告15%
操作/實作10%
作業/習題演練10%
◎參考書目與學習資源
徐淑如, 董和昇 等編審,「 Python 程式設計初學指引 第二版 」, ISBN: 978-986-363-118-7 ,出版社:滄海書局, 2021
酆士昌,劉承彥,「 Python:股票演算法交易實務147個關鍵技巧詳解(第二版)」,出版社:博碩出版社, 2021
◎教材講義
請改以帳號登入校務系統選擇全校課程查詢方能查看教材講義
1.請尊重智慧財產權、使用正版教科書並禁止非法影印。
2.請重視性別平等教育之重要性,在各項學生集會場合、輔導及教學過程中,隨時向學生宣導正確的性別平 等觀念及尊重多元性別,並關心班上學生感情及生活事項,隨時予以適當的輔導,建立學生正確的性別平等意識。