Back to my homepage
### Syllabus (Approx):

Graph Algorithms: Basic search algorithms, algorithms for shortest path problems, maximum flow.

String Algorithms: Pattern matching: KMP algorithm, suffix trees etc.

String Algorithms: Pattern matching: KMP algorithm, suffix trees etc.

- Introduction to Algorithms by Cormen, Leiserson, Rivest, Stein
- Online lecture notes by Jeff Erickson
- Algorithm Deisgn by Kleinberg and Tardos

Theory Assignments : 20%,

Programming Assignments: 20%,

Quizzes: 50%