Professional Documents
Culture Documents
3 0 0 3
Version: 1.10
Objectives:
Expected Outcomes:
Ability to decide the appropriate data type and data structure for a given problem.
Ability to select the best algorithm to solve a problem by considering various problem
characteristics, such as the data size, the type of operations, etc.
Ability to compare algorithms with respect to time and space complexity
1. Aho et al, The design and analysis of computer algorithms, Addision Wesley.
2. M. J. Quinn, Parallel computing theory and practice, McGraw Hill 2nd edition, 2008
3. M. J. Quinn, Designing efficient algorithms for parallel computers, McGraw Hill.
4. Cormen, Leiserson, Rivest and Stein , Introduction to Algorithms, 3rd edition, McGraw-Hill
(2009)
5. Anany Levitin, Introduction to the Design and Analysis of Algorithms. 3rd edition., Addison
Wesley (2011)
Mode of Evaluation: CAT- I & II, Assignments/ Quiz, Term End Examination.