NCHU Course Outline
Course Name (中) 資料結構及實習(2336)
(Eng.) Data Structures and Practice
Offering Dept Department of Management Information Systems
Course Type Required Credits 4 Teacher Ying, Jia-Ching
Department Department of Management Information Systems / Undergraduate Language Chinese Semester 2026-FALL
Course Description 讓學生了解資料結構及其應用
Prerequisites
Relevance of Course Objectives and Core Learning Outcomes(%) Teaching and Assessment Methods for Course Objectives
Course Objectives Competency Indicators Ratio(%) Teaching Methods Assessment Methods
讓學生熟悉陣列、堆疊與佇列、鏈結串列、遞迴、樹狀結構、Heap結構、高度平衡二元搜尋樹、2-3 Tree及2-3-4 Tree、m-way 搜尋樹與B-Tree、圖形結構、排序,以及搜尋等重要資料結構概念。
Exercises
Discussion
Lecturing
topic Discussion / Production
Study Outcome
Quiz
Assignment
Internship
Course Content and Homework/Schedule/Tests Schedule
Week Course Content
Week 1 課程簡介 (實體授課)
Week 2 Python基礎語法與Python的資料儲存容器 (實體授課) [HW1]
Week 3 陣列 (實體授課) [HW2]
Week 4 鏈結串列 (實體授課) [HW3]
Week 5 堆疊與佇列 (實體授課) [HW4]
Week 6 第1次上機考 (實體)
Week 7 樹狀結構 (非同步遠距教學) [HW5]
Week 8 進階樹狀結構 (非同步遠距教學) [HW6]
Week 9 Heap結構與排序 (非同步遠距教學) [HW7]
Week 10 第2次上機考 (實體)
Week 11 2-3 Tree 、 2-3-4 Tree 與 m-way 搜尋樹 (非同步遠距教學) [HW8]
Week 12 B-Tree (非同步遠距教學) [HW9]
Week 13 圖形結構 (1) (非同步遠距教學) [HW10]
Week 14 圖形結構 (2) (非同步遠距教學) [HW11]
Week 15 第3次上機考 (實體)
Week 16 期末專題Demo (實體)
self-directed
learning
   03.Preparing presentations or reports related to industry and academia.

Evaluation
1. 上機考 45%
2. 期末專題 35%
3. 作業 20%
Textbook & other References
1. 資料結構:使用Python, 蔡明志, 碁峰 2017.
2. 參考書, Fundamentals of Data Structures in C++, Horowitz, Sahni, and Mehta. 開發圖書.
Teaching Aids & Teacher's Website
ilearning
Office Hours
週五 14:00 ~ 16:00
Please respect the intellectual property rights and use the materials and protected electronic files legally. Please respect gender equality.
Update Date, year/month/day:2026/09/06 10:20:07 Printed Date, year/month/day:2026 / 9 / 20
The second-hand book website:http://www.myub.com.tw/