東吳大學教師授課計劃表

檔案產生時間:2026/6/8 上午 05:15:00
本表如有異動,於4小時內自動更新
一、課程基本資料 Course Information
科目名稱 Course Title:
(中文)資料結構
(英文)DATA STRUCTURE
開課學期 Semester:114學年度第2學期
開課班級 Class:財精二A (合開:財精二B 財精二C)
授課教師 Instructor:唐學明 TANG, SHYUE-MING
科目代碼 Course Code:BBM31404 單全學期 Semester/Year:單 分組組別 Section:
人數限制 Class Size:70 必選修別 Required/Elective:選 學分數 Credit(s):3
星期節次 Day/Session: 三789  前次異動時間 Time Last Edited:114年11月19日10時20分
※ 因授課需求教室如安排於語練教室需加收語言實習費
課程與聯合國永續發展目標關聯性 Course match with UN SDGs (Sustainable Development Goals)
>SDG1 消除貧窮 No Poverty
>SDG3 良好健康與社會福利 Good Health and Well-Being
>SDG4 優質教育 Quality Education
>SDG8 體面工作與經濟成長 Decent Work and Economic Growth
>SDG9 產業、創新與基礎設施 Industry, Innovation and Infrastructure
>SDG10 減少國內及國家間不平等 Reduced Inequalities
>SDG11 永續城鎮與社區 Sustainable Cities and Communities
>SDG16 和平、正義與健全的司法 Peace, Justice and Strong Institutions
>SDG17 促進目標實現之全球夥伴關係 Partnerships for the Goals
課程與社會力關聯性 Course match with Employment Soft Skills
財務工程與精算數學系基本能力指標 Basic Ability Index
編號
Code
指標名稱
Basic Ability Index
本科目對應之指標
Correspondent Index
達成該項基本能力之考評方式
Methods Of Evaluating This Ability
1數學與邏輯思考能力
Capacity for mathematical analysis and logical thinking.
  
2統計與資料分析能力
Capacity for analysis of statistics and data.
  
3商學與管理決策能力
Knowledge of common business management .
  
4電腦應用與程式撰寫能力
Knowledge of computer applications and programming skills.
》出缺席狀況
》課堂討論與表現
》作業成績
》紙筆測驗
5財務工程專業基礎能力
Professional knowledge of financial engineering.
  
6保險精算專業基礎能力
Professional knowledge of actuarial insurance.
  
7實務分析與運作能力
Capacity for practical analysis and operations .
  
二、指定教科書及參考資料 Textbooks and Reference
(請修課同學遵守智慧財產權,不得非法影印)
●指定教科書 Required Texts
教師自編教材,數位學習平台及google雲端分享
●參考書資料暨網路資源 Reference Books and Online Resources
吳燦銘,圖解資料結構──使用Python,博碩出版
鍾宜玲,資料結構:使用C語言,高立出版
白文章,Python程式設計與數據分析,普林斯頓
E. Horowitz, S. Sahni and S. Anderson-Freed, “Fundamentals of Data Structures in C,” Computer Science Press, New York, 1993.
B.W. Kernighan and D.M. Ritchie, “The C Programming Language,” Prentice-Hall, 1978.
N. Wirth, “Algorithms + Data Structures = Programs”, Prentice-Hall, 1976.

三、教學目標 Objectives
了解資料結構與演算法的關係, 撰寫結構化及有效率的程式
了解各種基本資料結構的定義與操作, 以及程式技術
了解各種基本資料結構的應用, 奠定用電腦解決問題的基礎
understand the relationship between data structures and algorithms, and the know-how of structured and efficient programming
understand the definitions and operations of basic data structures, as well as their programming techniques
understand the applications of basic data structures, and establish the basis of solving computation problems
四、課程內容 Course Description
整體敘述 Overall Description
資料結構是電腦科學中一門重要且基礎的課程, 它強調資料有效的組織和處理方式. 對於商管學門的同學而言, 這門課可以提升程式設計的能力, 並且可以學到C語言的優雅程式設計技巧.
這門課程包含下列幾個重要的資料結構: 陣列, 堆疊, 佇列, 鏈結串列, 樹狀結構, 和圖形結構. 其應用的主題包含: 遞迴, 各種排序和搜尋方法.
本課程屬資訊能力畢業標準列抵課程,內含至少12小時運算思維及程式設計內容。
●分週敘述 Weekly Schedule
週次 Wk 日期 Date 課程內容 Content 備註 Note

1

2/25 資料結構簡介,說明課程與資訊能力培養之間的關聯性
基礎程式設計,輸入輸出與控制敘述
如何以程式解決問題
作業01

2

3/4 結構化程式設計,程式設計流程圖
演算法,及其複雜度評估
作業02

3

3/11 程式語言中使用的基本資料結構,及程式實例 作業03

4

3/18 遞迴式程式設計技巧與程式實例 作業04

5

3/25 陣列結構應用之一,排序與二分搜尋法 作業05

6

4/1 (春假)   

7

4/8 陣列結構應用之二,網路圖形表示與陣列結構 作業06

8

4/15 陣列結構應用之三,深向優先搜尋與廣向優先搜尋 作業07

9

4/22 期中考試 線上考試

10

4/29 指標型資料結構之二,鏈結串列結構與程式實作 作業08

11

5/6 指標型資料結構之二,二元搜尋樹與程式實作 作業09

12

5/13 深向搜尋與廣向搜尋,堆疊和佇列之應用 作業10

13

5/20 二元搜尋樹用於詞頻統計 作業11

14

5/27 二元搜尋樹的平衡調整 作業12

15

6/3 樹狀結構與霍夫曼編碼 作業13

16

6/10 圖形結構與獨立展開樹問題 作業14

17

6/17 圖形結構與最短路徑問題   

18

6/24 期末考試   
五、考評及成績核算方式 Grading
本科目 ☑同意期末退修且不需面談輔導
配分項目 Items 次數 Times 配分比率 Percentage 配分標準說明 Grading Description
出席1620%以出席次數等級評分
平時作業1420%以作業成績等級評分
期中考130% 
學期考130% 
配分比率加總 100%  
六、授課教師課業輔導時間和聯絡方式 Office Hours And Contact Info
●課業輔導時間 Office Hour
週三下午
●聯絡方式 Contact Info
研究室地點 Office: EMAIL:tang1119@gmail.com
聯絡電話 Tel:0961-590252 其他 Others:
七、教學助理聯絡方式 TA’s Contact Info
教學助理姓名 Name 連絡電話 Tel EMAIL 其他 Others
八、建議先修課程 Suggested Prerequisite Course
程式設計或資訊科學概論
九、課程其他要求 Other Requirements
對程式設計有興趣
十、學校數位學習平台及教師個人網址 University’s Web Portal And Teacher's Website
學校數位學習平台 University’s Digital Learning Platform:https://tronclass.scu.edu.tw
教師個人網址 Teacher's Website:https://sites.google.com/site/fhkf099004/
其他 Others:SCI論文發表: https://dblp.uni-trier.de/pers/hd/t/Tang:Shyue=Ming
十一、計畫表公布後異動說明 Changes Made After Posting Syllabus