|
課程大綱 Course Syllabus
|
| 週次 Week |
課程單元大綱 Unit |
教學方式 Instructional Method/Style/Teaching Style |
參考資料或相關作業 References or Related Materials |
評量方式 Grading |
|
1
|
Course Overview & Review of Fundamentals
|
Lecture & Discussion
|
|
Participation
|
|
2
|
Amortized Analysis (I)
|
Lecture & Discussion
|
|
Participation & Assignments
|
|
3
|
Amortized Analysis (II) & Advanced Data Structures
|
Lecture & Discussion
|
|
Participation & Assignments
|
|
4
|
Advanced Data Structures (II)
|
Lecture & Discussion
|
|
Participation & Assignments
|
|
5
|
Maximum Flow Problem
|
Lecture & Discussion
|
|
Participation & Assignments
|
|
6
|
Applications of Network Flow (I)
|
Lecture & Discussion
|
|
Participation & Assignments
|
|
7
|
Applications of Network Flow (II)
|
Lecture & Discussion
|
|
Participation & Assignments
|
|
8
|
Midterm
|
Exam
|
|
Exam
|
|
9
|
Randomized Algorithms (I)
|
Lecture & Discussion
|
|
Participation & Assignments
|
|
10
|
Randomized Algorithms (II)
|
Lecture & Discussion
|
|
Participation & Assignments
|
|
11
|
NP-Completeness (I)
|
Lecture & Discussion
|
|
Participation & Assignments
|
|
12
|
NP-Completeness (II)
|
Lecture & Discussion
|
|
Participation & Assignments
|
|
13
|
Approximation algorithms (I)
|
Lecture & Discussion
|
|
Participation & Assignments
|
|
14
|
Approximation algorithms (II)
|
Lecture & Discussion
|
|
Participation & Assignments
|
|
15
|
String Matching
|
Lecture & Discussion
|
|
Participation & Assignments
|
|
16
|
Final Exam
|
Exam
|
|
Exam
|
|
17
|
Advancing Topic Discussion
|
Self-directed Learning, Group Discussion, Presentations
|
|
Presentation / Report
|
|
18
|
Advancing Topic Discussion
|
Self-directed Learning, Group Discussion, Presentations
|
|
Presentation / Report
|
※ Please respect intellectual property rights and do not illegally photocopy textbooks. ※