關閉視窗
南臺科技大學108學年度第2學期課程資訊
課程代碼 90D08503
課程中文名稱 資料結構
課程英文名稱 Data Structure
學分數 3.0
必選修 必修
開課班級 四技資管二丙
任課教師 陳志達
上課教室(時間)
週一 第2節 (E0402)
週一 第3節 (E0402)
週一 第4節 (E0402)
課程時數 3
實習時數 0
授課語言 1.華語
輔導考證
課程概述 介紹如何儲存各種資料於電腦中的方法,並運用電腦程式有效率的處理各種資料。
先修科目或預備能力 程式語言 或 程式設計
課程學習目標與核心能力之對應
編號中文課程學習目標英文課程學習目標對應系指標
1 學生會儲存各種基本資料結構,包含:陣列、矩陣、堆疊、佇列、鏈結、樹、圖形等。 1 程式設計
2 學生會處理各種基本資料結構。 2 軟體開發
3 學生會判斷資料結構與演算法的優劣。 7 問題解決
4 學生會應用基本資料結構於實務中。 5 實務技能
就業力培養目標
  校指標 1 2 3 4 5 6 7 8 9 10
  專業知識 實務技能 資訊能力 整合創新 外語能力 熱誠抗壓 表達溝通 敬業合群 人文素養 服務關懷
  30% 10% 25% 20% 0% 0% 5% 5% 0% 5%
  系指標 1 4 3 5 2 6 7 8 9 10 11 12 13 14
  程式設計 商管知識 網路管理實務 實務技能 軟體開發 資訊應用 問題解決 創新思考 外國語文 自我調適學習 表達溝通 職場EQ 人文素養 服務關懷
  30% 0% 0% 10% 20% 5% 20% 0% 0% 0% 5% 5% 0% 5%
中文課程大綱 1. 基本概念(Basic Concepts)
2. 陣列和矩陣(Arrays and Matrices)
3. 堆疊(Stacks)和佇列(Queues)
4. 鏈結串列(Linked Lists)
5. 樹(Trees)
6. 圖形(Graphs)
7. 排序(Sorting)
英/日文課程大綱 1. Basic Concepts
2. Arrays and Matrices
3. Stacks and Queues
4. Linked Lists
5. Trees
6. Graphs
7. Sorting
課程進度表 第 1 ~ 1 週 基本概念(Basic Concepts)
第 2 ~ 3 週 陣列和矩陣(Arrays and Matrices)
第 3 ~ 6 週 堆疊(Stacks)和佇列(Queues)
第 7 ~ 8 週 鏈結串列(Linked Lists)
第 9 ~ 9 週 期中考試
第 10 ~ 12 週 樹(Trees)
第 13 ~ 14 週 圖形(Graphs)
第 15 ~ 17 週 排序(Sorting)與搜尋(Searching)
第 15 ~ 17 週 期末考試
課程融入SDGs
期考調查
期中考(第9週)考試方式 筆試
期末考(第18週)考試方式 筆試
其他週考試考試週次與方式 小考
教學方式與評量方式
課程學習目標教學方式評量方式
學生會儲存各種基本資料結構,包含:陣列、矩陣、堆疊、佇列、鏈結、樹、圖形等。
課堂講授  
筆試平時
學生會處理各種基本資料結構。
實作演練  
作業平時
學生會判斷資料結構與演算法的優劣。
課堂講授  
筆試期中
學生會應用基本資料結構於實務中。
實作演練  
作業期末
指定用書
書名 動畫圖解資料結構-使用Python
作者 李春雄
書局 深石
年份 2019
國際標準書號(ISBN) 978-986-500-105-7
版本
請同學尊重智慧財產權,使用正版教科書,不得非法影印,以免觸犯智慧財產權相關法令
參考書籍
教學軟體
課程規範 以下兩點規定,要求修課同學要遵守的:

1. 上課請不要大聲講話和嬉鬧,以免影響上課老師和同學們上課的情緒和教室的安寧。
2. 上課請不要戴任何形式的耳機,那是對老師教學的一種否定。