東吳大學教師授課計劃表

檔案產生時間:2022/3/4 下午 07:59:31
本表如有異動,於4小時內自動更新
一、課程基本資料 Course Information
科目名稱 Course Title:
(中文)資料工程
(英文)
開課學期 Semester:110學年度第2學期
開課班級 Class:巨資二B
授課教師 Instructor:吳政隆 WUJHENG-LONG
科目代碼 Course Code:BDM22502 單全學期 Semester/Year:單 分組組別 Section:
人數限制 Class Size:60 必選修別 Required/Elective:必 學分數 Credit(s):3
星期節次 Day/Session: 二789  前次異動時間 Time Last Edited:110年12月27日21時26分
巨量資料管理學院基本能力指標 Basic Ability Index
編號
Code
指標名稱
Basic Ability Index
本科目對應之指標
Correspondent Index
達成該項基本能力之考評方式
Methods Of Evaluating This Ability
1商學、管理與統計基礎能力
Basic abilities of business, management and statistics
  
2邏輯思考與解決問題能力
Abilities to think logically and to resolve problems
  
3資料分析與實務應用能力
Integration ability on data analysis and practical application
》作業成績
》實作(含分組演練/合作等)
4溝通與表達能力
Communication and self-expression abilities
  
5資訊科技應用能力
Applied information technology ability
》作業成績
》實作(含分組演練/合作等)
6程式演算能力
Programming abilities
》課堂討論與表現
》作業成績
》實作(含分組演練/合作等)
7跨領域整合創新能力
Interdisciplinary innovation abilities.
  
8巨量資料處理與應用能力
Abilities to analyze big data and develop its applications.
》課堂討論與表現
》作業成績
》實作(含分組演練/合作等)
二、指定教科書及參考資料 Textbooks and Reference
(請修課同學遵守智慧財產權,不得非法影印)
●指定教科書 Required Texts
Data Engineering with Python, Paul Crickard, Packt Publishing, ISBN-10:183921418X, 10/23 2020.
●參考書資料暨網路資源 Reference Books and Online Resources
Google Professional Data Engineer: https://cloud.google.com/certification/data-engineer
Microsoft Azure Data Engineer: https://docs.microsoft.com/zh-tw/learn/certifications/roles/data-engineer
三、教學目標 Objectives
資料工程為資料科學和分析提供基礎組件,是進行商業洞悉的重要步驟之一。本課程將介紹 data pipelines、deploying data pipelines、building real-time data pipelines 和 application interface。本課程將實機演練資料工程軟體。學生可以透過實作方式學習到如何完成大量資料進行抽取、載入和轉換等操作(ETL),以利熟悉資料處裡過程與實務應用。學生修習完後,可成為資料工程師來協助企業建立自動化資料儲存、清理及展示等任務。
Data engineering provides the foundation for data science and analytics and constitutes an important aspect of all businesses. This course will introduce data pipelines, deploying data pipe, building real-time data pipelines, and application interface. There are many practices to operate the software of data engineering.
四、課程內容 Course Description
整體敘述 Overall Description
本課程以淺顯易懂的教學方式,搭配實作演練,修完本課程的學生將可學習到以下課程內容:
1. Understand how data engineering supports data science workflows
2. Find out how to implement a data pipeline and dashboard to visualize results
3. Configure processors for handling different file formats as well as database
4. Deploying web service with data application interface
5. Build professional REST APIs with Python, Flask, Flask-RESTful, and Flask-SQLAlchemy

因疫情變化,課程安排隨時會改變,請留意課堂或TronClass學習平台之公告
●分週敘述 Weekly Schedule
週次 Wk 日期 Date 課程內容 Content 備註 Note

1

2/22 Introduction to the course   

2

3/1 Introduction to Data Engineering   

3

3/8 Data Engineering Infrastructure   

4

3/15 Reading and Writing Files   

5

3/22 Working with Databases   

6

3/29 Cleaning, Transforming, and Enriching Data   

7

4/5 Building a 311 Data Pipeline   

8

4/12 Features of a Production Pipeline   

9

4/19 Mid-exam   

10

4/26 Version Control   

11

5/3 Monitoring Data Pipelines   

12

5/10 Deploying Data Pipelines   

13

5/17 Building a Production Data Pipeline   

14

5/24 Building a Kafka Cluster   

15

5/31 Streaming Data with Apache Kafka   

16

6/7 Data Processing with Apache Spark   

17

6/14 Final exam   

18

6/21 補充教學(討論)   
五、考評及成績核算方式 Grading
配分項目 Items 次數 Times 配分比率 Percentage 配分標準說明 Grading Description
出席1820% 
平時作業410% 
隨堂考420% 
期中考130% 
學期考120% 
配分比率加總 100%  
六、授課教師課業輔導時間和聯絡方式 Office Hours And Contact Info
●課業輔導時間 Office Hour
二(56)
●聯絡方式 Contact Info
研究室地點 Office:D0213 EMAIL:jlwu@gm.scu.edu.tw
聯絡電話 Tel: 其他 Others:
七、教學助理聯絡方式 TA’s Contact Info
教學助理姓名 Name 連絡電話 Tel EMAIL 其他 Others
八、建議先修課程 Suggested Prerequisite Course
程式設計
資料庫
網頁程式設計
九、課程其他要求 Other Requirements
筆記型電腦
網際網路
十、學校教材上網、數位學習平台及教師個人網址 University’s Web Portal And Teacher's Website
學校教材上網網址 University’s Teaching Material Portal:
東吳大學Moodle數位平台:http://isee.scu.edu.tw
學校數位學習平台 University’s Digital Learning Platform:
☐東吳大學Moodle數位平台:http://isee.scu.edu.tw
☑東吳大學Tronclass行動數位平台:https://tronclass.scu.edu.tw
教師個人網址 Teacher's Website:
其他 Others:
十一、計畫表公布後異動說明 Changes Made After Posting Syllabus
因疫情變化,此課程會隨時調整上課方式、課程進度及成績配分。修課同學務必隨時查看相關訊息或即時詢問老師。