Relevance of Course Objectives and Core Learning Outcomes(%) |
Teaching and Assessment Methods for Course Objectives |
Course Objectives |
Competency Indicators |
Ratio(%) |
Teaching Methods |
Assessment Methods |
本課程旨在使學生對於資料結構在解決計算問題上之重要性有一瞭解,並經由實際在計算機上設計數個程式,瞭解電腦內資料的儲存方式,並對於資料如何被有效的應用、處理和維護,並提供評估方法。使學生在設計程式時能夠有效地運用電腦資源,得到使用資料結構以解決問題之能力。 |
5.Professional Knowledge in Computer Science |
6.Theory of Mathematical Analysis, Statistics, and Mechanics |
|
|
|
Oral Presentation |
Assignment |
Quiz |
Internship |
|
Course Content and Homework/Schedule/Tests Schedule |
Week |
Course Content |
Week 1 |
資料結構簡介 |
Week 2 |
迴圈(Loop),陣列(Array)與結構(Structure) |
Week 3 |
堆疊(Stack)與佇列(Queue) |
Week 4 |
鏈結串列(Linked List)1 |
Week 5 |
鏈結串列(Linked List)2 |
Week 6 |
樹形(Tree)結構1 |
Week 7 |
樹形(Tree)結構2 |
Week 8 |
樹形(Tree)結構 |
Week 9 |
期中考 |
Week 10 |
圖(Graph)結構與應用1 |
Week 11 |
圖(Graph)結構與應用2 |
Week 12 |
圖(Graph)結構與應用3 |
Week 13 |
資料排序(Sorting)與搜尋(Searching)1 |
Week 14 |
資料排序(Sorting)與搜尋(Searching)2 |
Week 15 |
資料排序(Sorting)與搜尋(Searching)3 |
Week 16 |
期末考 |
Week 17 |
自主跨域學習:資料結構運用實作-排序 |
Week 18 |
自主跨域學習:資料結構運用實作-搜尋 |
|
Evaluation |
Midterm 35%
Final 35%
小考 30% |
Textbook & other References |
Fundamentals of Data Structures in C, E. Horowitz, S. Sahni and D. Mehta, 2nd/E. |
Teaching Aids & Teacher's Website |
|
Office Hours |
Mon. 9:00 -12:00 |
Sustainable Development Goals, SDGs(Link URL) |
| include experience courses:N |
|