CSE 208

CSE 207 Algorithms Sessional

3 hours in a week, 0.75 credits

Introduction to algorithms; Correctness proof and techniques for analysis

of algorithms; Master Theorem; Methods for the design of efficient

algorithms: divide and conquer, greedy methods, dynamic programming;

Graph algorithms: DFS, BFS, Applications of DFS and BFS, MST

algorithms, shortest path algorithms, maximum flow and maximum

bipartite matching; Lower bound theory; NP-completeness; NP-hard and

NP-complete problems; Coping with hardness: backtracking, branch and

bound, approximation algorithms;String matching algorithms; FFT and

its applications.

Content details in moodle : http://cse.buet.ac.bd/moodle/course/view.php?id=186