Course: AMT 211 2.0 Design and Analysis of Algorithms (Compulsory)
Course content:
Mathematics for the Analysis of Algorithms, Introduction to Algorithm Design, Validation and Analysis, Analysis of Algorithms, Time Complexity of Searching and Shorting Algorithms, Algorithm Design Strategies
Recommended Readings:
- Cormen,T.H., Leiserson,C.E., & Rivest,R.L. (1990). Introduction to Algorithms (2nd ed). MIT Press/McGraw-Hill.
- Grossman, J.W. (1990). Discrete Mathematics (An Introduction to Concepts, Methods, and Applications) (1st ed). Macmillan Publishing Company.
- Greene,D.H. & Knuth,D.K. (1990). Mathematics for the Analysis of Algorithms (3rd ed). Birkhauser.