109學年第2學期課程綱要 |
@尊重智慧財產權,請同學勿隨意影印教科書 。 Please respect the intellectual property rights, and shall not copy the textbooks arbitrarily. |
一、課程基本資料 |
開課序號 | 0898 | 課程學制 | |
科目代碼 | LSU0004 | 課程名稱 | 演算法 |
英文名稱 | Algorithms | ||
全/半年 | 半 | 必/選修 | 必修 |
學分數 | 3.0 | 每週授課時數 | 正課時數: 3 小時 |
開課系級 | 學習科學學位學程(學) | ||
先修課程 | |||
課程簡介 | 此課程主要讓學生具備演算法的基本知識,能分析及驗證演算法的特性及效率,並能應用所學到的知識設計演算法來解決計算機問題。課程內容將包括演算法分析、Divide-and-Conquer、Dynamic Programming、Greedy Algorithms、Graph Algorithms、NP-completeness等。 | ||
課程目標 | 對應系所核心能力 | ||
1. 演算法設計及分析的基本知識 | 學士: 1-1 具備學習科學相關知能 |
||
2. 應用所學到的演算法設計及分析知識處理計算問題 | 學士: 2-1 具備學習之資訊科技分析理論與情境轉化能力 |
||
3. 為計算問題設計演算法並分析其效能 | 學士: 4-2 認同及肯定學習科學之應用與發展價值 |
二、教學大綱 |
授課教師 | 李良一 | ||
教學進度與主題 | |||
【授課方式:16+2週】 預定教學進度如下(會依據學生程度及上課狀況調整):
|
|||
教學方法 | |||
方式 | 說明 | ||
講述法 | 老師講授自編教材及教科書內容。 | ||
問題解決教學 | 老師會在上課時給予學生學習單及在課後給予作業,學習單及作業內容為程式問題,學生需找出解法。 | ||
實驗/實作 | 課中學習單及課後作業需撰寫程式碼 | ||
媒體融入教學 | 使用線上學習系統進行作業繳交、線上討論及其他線上教學活動 | ||
評量方法 | |||
方式 | 百分比 | 說明 | |
作業 | 25 % | 練習老師上課指定的練習題及課後作業 | |
期中考 | 30 % | 期中考前老師上課的內容 | |
期末考 | 30 % | 期末考前老師上課的內容 | |
出席 | 15 % | 學生出席及線上活動參與狀況 | |
參考書目 |
|