課程編碼
Course Code
中文課程名稱
Course Name (Chinese)
英文課程名稱
Course Name (English)
總學分數
Credits
總時數
Hours
6105009 演算法 Computer Algorithms 3.0 3
中文概述
Chinese Description
1.數學基礎 1.1函數成長率之漸近性質 1.2遞回關係之解 1.3數學歸納法 2.基本分析技巧 2.1計算複雜度之上下限 2.2最差情況分析及平均情況分析 2.3動態平均分析 3.基本設計技巧 3.1分擊法 3.2貪婪法 3.3動態規則 3.4隨機演算法 4.計算複雜度 4.1資訊理論證明法 4.2對抗式證明法 4.3問題之線性轉換 4.4完全NP
英文概述
English Description
1.Mathematical background 1.1Asymptotic growth rate of functions 1.2Solving recurrence relations 1.3Mathematical induction 2.Basic analysis techniques 2.1 Computational complexities -lower bounds and upper bounds 2.2Worst case analysis and average case analysis 2.3Amortized analysis 3.Basic Design Paradigms 3.1Divide and conquer 3.2Greedy methods 3.3Dynamic Programming 3.4 Probabilistic algorithms 4.Computational Complexity 4.1Information-theoretic arguments 4.2Adversary arguments 4.3Linear reduction of problems 4.4NP-completeness
核心能力指標 A.運用自動化科技知識之能力
B.獨立分析與執行專案之能力
C.撰寫工程報告與論文之能力
D.創新與整合系統之能力
E.有效溝通與團隊合作之能力
F.具備世界觀與應用外語之能力
G.參與工程實務與兼顧效能與永續之能力
H.理解專業倫理與持續學習之能力

備註: