@尊重智慧財產權,請同學勿隨意影印教科書 。 Please respect the intellectual property rights, and shall not copy the textbooks arbitrarily. |
科目代碼 | ITU0050 | 課程名稱 | 資料結構 |
英文名稱 | Data Structure | ||
全/半年 | 半 | 必/選修 | 必修 |
學分數 | 3.0 | 每週授課時數 | 正課時數: 3.0 小時, 實驗時數: 0.0 小時 |
先修課程 | ◎必須先修過(也可以同時修)【ITU0127 程式語言】 | ||
課程簡介 | 資料結構課程的主要目標是讓學生掌握資料結構的概念,並學會如何設計與使用資料結構來解決複雜的計算問題。教授學生理解資料結構是如何組織、儲存和訪問資料的課程。它主要涉及的內容包括: 1.基礎的資料結構,例如陣列、鏈結串列、堆疊 (Steck) 和佇列 (Queue)。 2.更複雜的資料結構,例如二元搜尋樹、圖、哈希表和優先佇列。 3.演算法與資料結構的相關概念,例如時間複雜度和空間複雜度。 本課程引導學習了解如何設計與使用不同的資料結構來解決複雜的計算問題。 | ||
課程目標 | 對應系所核心能力 | ||
1. 將重點放在實戰演練上,讓學生能夠使用所學的資料結構來解決真實世界中的問題。 |
學士: 1-2 具有運用科技以解決問題之能力 3-1 對新科技具有好奇心且勇於嘗試與接觸 3-2 具有熱愛動手作的習慣 |
||
2. 可以通過講解理論、提供實例、舉行實作演練等方式來幫助學生理解資料結構的基礎概念。 |
學士: 2-1 具有應用科技於教育訓練之能力 2-2 具有規劃教育訓練課程及教學之能力 |
||
3. 透過理解資料結構的理論,了解這些理論到實作的程式套件的價值與難度,進而建立尊重智慧財產權的認知與態度。 |
學士: 4-2 具有尊重智慧財產權的認知與態度 |