Download presentation
Presentation is loading. Please wait.
1
1 高等演算法 授課老師 : 陳建源 Email:cychen07@nuk.edu.tw 研究室 : 法 401 網站 http://www.csie.nuk.edu.tw/~cychen/
2
2 重要性 問題 解題方法解題方法 演算法 資料結構 程式 複雜度分析 計算理論 問題分類問題分類 高等演算法
3
3 Algorithm Definition An algorithm is a finite set of instructions that accomplishes a particular task. Criteria input output definiteness: clear and unambiguous finiteness: terminate after a finite number of steps effectiveness: instruction is basic enough to be carried out
4
4 教科書 S. Dasgupta, C. Papadimitriou, U. Vazirani: Algorithms, 2007, 開發 參考書 T. H. Cormen, C. E. Leiserson, R. L. Rivest and C. Stein: Introdution to Algorithms, McGraw-Hill Book Company 2001, 開發
5
5 教學目標 1. 複習基本演算法設計與分析的技巧 2. 了解演算法目前研究的最新動態 3. 探討各種演算法的實際應用
6
6 教學內容 Algorithm greedydivide-and-conquer 演算法 策略 Dynamic programming 問題 Sorting Graph Linear programming NPC Complexity 問題分析 approximation
7
7 教學內容與進度 第 1-2 週 Introduction to algorithms 第 3-6 週 The Complexity of algorithms 第 7-9 週 NP-complete problem 第 10 週 期中考 第 11 週 The greedy algorithms 第 12 週 The divide-and-conquer algorithms 第 13-14 週 Dynamic programming strategy 第 15 週 應用於 Graph problem, Linear programming problem Approximation algorithms 第 16-18 週 分組報告
8
8 預期成果 解決問題的態度 判斷問題是否為 NPC 以上 利用各種策略有效 解決 yes 尋找近似解 no
9
9 成績評量 期中考 ( 含口試 ) 45% 報告 35% ( 分組 ) ( 上台報告 30% 評審 5%) 平時 ( 提問 ) 與作業 20%
10
10 本課程擬達成之核心能力 核心能力課程內容 專業研究領域相關數學、演算理論 之能力 演算理論 專業性論文閱讀與撰寫之能力分組報告 智慧型系統、嵌入式系統、網路與 多媒體系統等專業領域知識,專案 規劃與整合實作之能力 分組報告
11
11 核心能力課程內容 理論推導及數據歸納之能力演算法分析 發掘、分析及獨立解決問題之能力分組報告 創新及持續自我學習之能力 本課程擬達成之核心能力
12
12 核心能力課程內容 具備人文涵養與學術倫理之認知分組報告 良好領導、管理、溝通技巧與團隊 合作精神 分組報告 良好之外語能力及國際觀 本課程擬達成之核心能力
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.