國立嘉義大學106學年度第2學期教學大綱

課程代碼10623870047上課學制大學部
課程名稱資料科學 Data Science授課教師 (師資來源)葉進儀(資管系)
學分(時數)3.0 (3.0)上課班級資管系4年甲班
先修科目必選修別選修
上課地點B棟 D02-112 授課語言國語
證照關係None晤談時間星期3第3節~第4節, 地點:D01-802 星期4第3節~第4節, 地點:D01-802
課程大網網址https://web085004.adm.ncyu.edu.tw/Syllabus/Syllabus_Rpt.aspx?CrsCode=10623870047
備 註
本課程之教學主題、內容或活動是否與性別平等議題有相關之處:否本課是否使用原文教材或原文書進行教學:是

◎系所教育目標:
本系以培育管理專業知識與系統應用實務能力兼具之資訊管理人才為教育目標,亦致力於學術發展,冀能提供多元且優質的學習與研究環境,加強產學合作及推廣教育,積極投入社會服務,期成為雲嘉南地區資訊管理之教育與訓練中心。
本系以「資訊管理涵養」與「專業科技知識」並重為教學理念,以期培育經營管理專業與資訊應用實務能力兼備之資訊管理人才。本系提供大學部與研究所兩種學制,對於學生不僅重視專業知識的學習,更強調嚴謹工作態度與人格教育的養成。
大學部課程重視理論與實務的配合,專業課程可分為資訊管理、資訊技術與電子化企業三項領域,系上設有專業實驗室以支援各項課程的實作需求,學生須進行資訊系統發展專案,不僅學習理論與技術的整合應用,亦透過專案發展過程,增進學生團隊合作之能力。
◎核心能力關聯性
1.資訊管理基礎知能5 關聯性最強
2.資訊技術應用職能5 關聯性最強
3.獨立思考與學習成長能力5 關聯性最強
4.溝通與團隊合作能力4 關聯性稍強
5.國際視野與在地文化關懷4 關聯性稍強
6.人文倫理與社會服務精神3 關聯性中等
◎本學科學習目標:
This course will introduce a collection of powerful, open-source, tools needed to analyze data and to conduct data science. Specifically, students will learn how to use:

python
jupyter notebooks
pandas
numpy
matplotlib
git
scikit-learn
nltk
And many other tools

Students will also be introduced to Machine Learning techniques and Natural Language Processing tools to expand data analysis abilities.
◎教學進度:
週次主題教學內容教學方法
01
02/27
Class introductionSyllabus講授。
02
03/06
Data ScienceGetting Started with Data Science
The Data Science Process
講授、討論。
03
03/13
PythonPython: Basics
Python: Key Data Structures
操作/實作、講授。
04
03/20
UnixUNIX操作/實作、講授。
05
03/27
Jupyter NotebooksJupyter Notebooks操作/實作、講授。
06
04/03
NumpySatellite Image Application in numpy操作/實作、講授。
07
04/10
PandasWorking with Pandas Part 1
Working with Pandas Part 2
操作/實作、講授。
08
04/17
PandasWorking with Pandas Part 3操作/實作、講授。
09
04/24
MidtermMidtermMidterm。
10
05/01
Data VisualizationIntroduction to Data Visualization
Matplotlib and Other Libraries
操作/實作、講授。
11
05/08
Data VisualizationCase Studies講授、討論。
12
05/15
Mini Project WeekMini Project講授、討論。
13
05/22
Introduction to Machine LearningClassification操作/實作、講授。
14
05/29
Introduction to Machine LearningClustering操作/實作、講授。
15
06/05
Introduction to Machine LearningRegression Analysis操作/實作、講授。
16
06/12
Working with Text and DatabasesWorking With Databases
Natural Language Processing with NLTK
Twitter - Working with Text
操作/實作、講授。
17
06/19
Final Project PartFinal Project口頭報告、講授、討論。
18
06/26
Final examFinal examfinal exam。
◎課程要求:
Students must have at least one programming language experience (C, Java, or VB).
◎成績考核
期中考25%
期末考25%
操作/實作30%
作業/習題演練20%
◎參考書目與學習資源
https://www.python.org/
https://docs.python.org/3/
◎教材講義
請改以帳號登入校務系統選擇全校課程查詢方能查看教材講義
1.請尊重智慧財產權、使用正版教科書並禁止非法影印。
2.請重視性別平等教育之重要性,在各項學生集會場合、輔導及教學過程中,隨時向學生宣導正確的性別平 等觀念及尊重多元性別,並關心班上學生感情及生活事項,隨時予以適當的輔導,建立學生正確的性別平等意識。