Design and Analysis of Algorithms
0%
Course Title: Design and Analysis of Algorithms
Course No: CSC325
Nature of the Course: Theory + Lab
Semester: 5
Full Marks: 60 + 20 + 20
Pass Marks: 24 + 8 + 8
Credit Hours: 3
Course Description
Course Objectives
Course Contents
Laboratory Works
- 1.Implement comparison sorting algorithms and perform their empirical analysis
- 2.Implement divide-and-conquer sorting algorithms and perform their empirical analysis
- 3.Implement algorithms for order statistics and perform their empirical analysis
- 4.Implement algorithms by using Greedy, DP and backtracking paradigm
- 5.Implement NP-complete problems and realize their hardness
Reference Books
- 1.Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein, Introduction to Algorithms, Third Edition, The MIT Press, 2009
- 2.Ellis Horowitz, Sartaj Sahni, Sanguthevar Rajasekaran, Computer Algorithms, Second Edition, Silicon Press, 2007
- 3.Kleinberg, Jon, and Eva Tardos, Algorithm Design, Addison-Wesley, First Edition, 2005