朝陽科技大學 094學年度第2學期教學大綱
Algorithms 演算法

當期課號 2057 Course Number 2057
授課教師 陳金鈴 Instructor CHEN,CHIN LING
中文課名 演算法 Course Name Algorithms
開課單位 資訊工程系(四日)三A Department  
修習別 必修 Required/Elective Required
學分數 3 Credits 3
課程目標 本課程主要介紹演算法的基本設計與觀念,學生在完成本課程後,將可了解關於演算法的基本設計理念,其主要涵蓋的範圍有: 1. 演算法的複雜度與計算下限的方法 2. NP-Complete的問題 3. 貪婪方法的介紹 4. Divide-and-conquer的方法 5. 搜尋的方法 6. Prune-and-search的策略 7. 動態規劃 Objectives The goal of this course is to provide the students with a basic knowledge of computer algorithm. The covered issues in this course includes 1. Complexity of algorithms and lower bounds of problems 2. NP-complete 3. Greedy method 4. Divide-and-conquer 5. Tree searching strategies 6. Prune-and-search strategy 7. Dynamic programming .
教材 書名: Introduction to the design and analysis of algorithms. Fourth Edition
作者: R.C.T. Lee, R.C. Chang, S.S. Tseng and Y.T. Tsai
出版社: 旗標
書號: F7823
參考書籍:
T.H.Cormen,C.E.Leiserson,R.L.Rivest and C.Stein, Introduction to Algorithms, 2nd edition, 開發圖書代理.
Teaching Materials  
成績評量方式 期中考30%,期末考30%,平時作業40% Grading Midterm exam 30%, Final exam 30%, exercise 40%
教師網頁  
教學內容 This course investigates several important algorithm topics. The covered issues in this course includes

Complexity of algorithms and lower bounds of problems
NP-complete
Greedy method
Divide-and-conquer
Tree searching strategies
Prune-and-search strategy
Dynamic programming
Approximation algorithms
Amortized analysis
Randomized algorithms
Syllabus This course investigates several important algorithm topics. The covered issues in this course includes

Complexity of algorithms and lower bounds of problems
NP-complete
Greedy method
Divide-and-conquer
Tree searching strategies
Prune-and-search strategy
Dynamic programming
Approximation algorithms
Amortized analysis
Randomized algorithms
尊重智慧財產權,請勿非法影印。