15cs204j-Algorithm Design and Analysis
15cs204j-Algorithm Design and Analysis
15cs204j-Algorithm Design and Analysis
PURPOSE To acquire the ability of applying various algorithmic concepts for all domains and efficient
interpretation of real life problems.
INSTRUCTIONAL OBJECTIVES STUDENT
OUTCOMES
At the end of the course, student will be able to
1. Apply Mathematical concepts and notations to define a problem a
2. Apply divide and conquer method to solve a problem b
3. Ability to solve a real life problems with these algorithmic techniques j
4. Familiarize the concept of multidisciplinary functions d
5. Interpret data using NP problems and applications of various algorithms to solve real b j
life problems
Contact C-D-
Session Description of Topic IOs References
hours I-O
UNIT I: INTRODUCTION TO ALGORITM DESIGN 10
LEARNING RESOURCES
Sl.
TEXT BOOKS
No.
1. Ellis Horowitz, Sartajsahni, Sanguthevar, Rajesekaran, Fundamentals of Computer Algorithms, Galgotia
Publication Pvt. Ltd., Reprint 2010.
2. Thomas H Cormen, Charles E Leiserson, Ronald L Revest, Clifford Stein, Introduction to Algorithms 3rd
Edition, The MIT Press Cambridge, Massachusetts London, England, 2014
3. S.Sridhar, Design and Analysis of Algorithms, Oxford University Press, 2015
REFERENCE BOOKS/OTHER READING MATERIAL
4. Richard Johnson Baugh, Marcus Schaefer,Algorithms, Pearson education, 2004
5. Mark Allen Weiss, Data Structures and Algorithm Analysis in C, 2nd Edition, Pearson Education, Inc., 2006
6. Rajesh K Shukla, Analysis and Design of Algorithms-A Beginners Approach, Wiley publisher ,2015