東吳大學教師授課計劃表

檔案產生時間:2018/10/9 下午 03:11:04
本表如有異動,於4小時內自動更新
一、課程基本資料 Course Information
科目名稱 Course Title:
(中文)程式設計
(英文)PROGRAMMING TECHNIQUES
開課學期 Semester:106學年度第2學期
開課班級 Class:巨資一B
授課教師 Instructor:鄭江宇 CHENG, CHIANG-YU
科目代碼 Course Code:BDM10602 單全學期 Semester/Year:單 分組組別 Section:
人數限制 Class Size:64 必選修別 Required/Elective:必 學分數 Credit(s):3
星期節次 Day/Session: 三789  前次異動時間 Time Last Edited:107年01月09日19時34分
巨量資料管理學院基本能力指標 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
自製教材
●參考書資料暨網路資源 Reference Books and Online Resources
Introduction to Computation and Programming Using Python Revised and Expanded Edition
ISBN: 9780262525008 (滄海書局)

Python網絡數據採集 ISBN:9787115416292 (歐萊禮)
三、教學目標 Objectives
本課程目標係以Python程式語言為基礎,使學生善用程式語言工具遂行巨量資料分析及其相關工作任務。課程由三大單元組成,包含: (1) 程式語言基礎概念、(2) 巨量資料擷取與分析、(3) 實務專題演練。期盼修課同學能自上述各單元內容之學習,構思特定且具體之巨量資料分析議題,進而將學習成果以實務方式呈現。
The purpose of this course is based on the fundamental of Python programming language. The course is divided into three parts, including (1) computer programing basics, (2) Big Data extraction and analytics, and (3) practical projects. Students who learn this course can concretely know how to build a project with big data issues, specifically, they will be able to present what they have learned from the course in practice.
四、課程內容 Course Description
整體敘述 Overall Description
第1週至第8週 → 基礎程式語言概念與演練

第10週至第15週 → Python網路爬蟲製作與演練

第16週至第18週 → 期末專題成果報告

●分週敘述 Weekly Schedule
週次 Wk 日期 Date 課程內容 Content 備註 Note

1

2/28 228國定假日(停課乙次)   

2

3/7 課程說明與介紹、Python環境介紹:安裝和使用   

3

3/14 程式語言基礎:變數、表達式、陳述   

4

3/21 程式語言基礎:函數   

5

3/28 程式流程控制:條件式、遞迴   

6

4/4 學術交流週(停課乙次)   

7

4/11 資料結構:字串及其相關操作   

8

4/18 資料結構:串列及其相關操作   

9

4/25 期中考   

10

5/2 物件導向程式:Python 的類別、類別、函數及成員函數   

11

5/9 Python巨量資料應用: 製作簡易網路爬蟲   

12

5/16 Python巨量資料應用: 進階HTML解析   

13

5/23 Python巨量資料應用: 網路資料爬取   

14

5/30 Python巨量資料應用: 應用程式插件(APIs)   

15

6/6 Python巨量資料應用: 爬取資料儲存   

16

6/13 Python巨量資料應用: 爬取資料儲存   

17

6/20 期末專案發表 (1)   

18

6/27 期末專案發表 (2)   
五、考評及成績核算方式 Grading
配分項目 Items 次數 Times 配分比率 Percentage 配分標準說明 Grading Description
出席 30% 
期中考 30% 
期末考 30% 
作業 10% 
配分比率加總 100%  
六、授課教師課業輔導時間和聯絡方式 Office Hours And Contact Info
●課業輔導時間 Office Hour
週四第三、四節
●聯絡方式 Contact Info
研究室地點 Office:H307-4 EMAIL:cycheng@scu.edu.tw
聯絡電話 Tel:校內分機: 5945 其他 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
教師個人網址 Teacher's Website:
其他 Others:
十一、計畫表公布後異動說明 Changes Made After Posting Syllabus