Home Contact Me
NTUT logo
Design and Analysis of Computer Algorithms (瞍蝞瘜閮剛), Fall 2010


Announcement
Lecturing Information
Slides
Projects
Grading
Lecturing Information (隤脩鞈閮)
Class Information

Lecturer

Textbook

Syllabus
  1. Introduction - Getting Started
  2. Divide-and-conquer
  3. Dynamic programming
  4. Greedy algorithms
  5. Amortized analysis
  6. Minimum spanning trees
  7. Single-source shortest paths
  8. Maximum flow
  9. Midterm exam
  10. Multithreaded algorithms
  11. Linear programming
  12. Polynomials and the FFT
  13. Number-theoretic algorithms
  14. String matching
  15. All-pairs shortest paths
  16. Computational geometry
  17. Approximation algorithms
  18. Final exam

Grading
  • Homework: 30%
    Midterm: 30%
    Final Exam: 30%
    In-Class performance: 10%

Prerequisite
  • Programming experiences with C or Java


Dragon Book, 2e
     


Page TopPage Top

 

Yuan-Hao Chang
Copyright © All Rights Reserved.