| 授課教師 |
李良一 |
| 教學進度與主題 |
|
上課所用程式語言會以Python為主。 - 課程介紹及資料結構簡介
- Abstract Data Type and Algorithm Analysis
- Arrays
- Stacks and Queues
- Stacks and Queues(小考1)
- Linked Lists
- Linked Lists
- Trees
- 期中考(範圍為期中考前的所有內容)
- Trees
- Graphs
- Graphs
- Sorting
- Sorting (小考2)
- Hashing
- Searching
- Searching
- 期末考(範圍為期末考前的所有內容)
|
| 教學方法 |
| 方式 |
說明 |
| 講述法 |
老師講授自編教材及教科書內容 |
| 問題解決教學 |
老師會在上課時給予學生學習單或在課後給予作業,學習單及作業內容為資料結構問題,學生需找出解法。 |
| 實驗/實作 |
學習單及作業需實作資料結構程式碼 |
| 媒體融入教學 |
使用線上學習系統進行教學影片觀看、作業繳交、線上討論及其他線上教學活動。 |
| 評量方法 |
| 方式 |
百分比 |
說明 |
| 作業 |
35 % |
練習老師指定的練習題及作業 |
| 期中考 |
15 % |
期中考前老師上課的內容 |
| 期末考 |
15 % |
期末考前老師上課的內容 |
| 課堂討論參與 |
5 % |
出席及課堂及線上討論參與的積極度 |
| 其他 |
30 % |
兩次小考各佔15% |
| 參考書目 |
- 自編教材
- Fundamentals of Data Structures in C++/Ellis Horowits etc.
|