- Background And Review
- Asymptotic Notations
- Divide and Conquer
- Greedy Algorithms Design and Techniques - I
- Greedy Algorithms Design and Techniques - II
- Greedy Algorithms Design and Techniques - III
- Dynamic Programming - I
- Dynamic Programming - II
- Approximation Algorithms
- NP Theory
Note All the lab assignments are available here Lab Assignments