Prelimimaries : Data types, Algorithms, Order notation, time complexity.
Basic Data Structure : Arrays, Set Structures, Stacks, Queues, Lists.
Advanced Data Structures: Trees, hash tables, heaps, records and files.
Combinatorial : Algorithm Sorting and searching, Back tracking, Branch and bound.
Design of Algorithm : Recursive algorithms, Divide and conquer algorithms, Greedy
algorithms, Dynamic Programming.
Scientific Computing : Applications to Cryptography, efficiency of algorithms.
- Teacher: sounak SOUNAKA MISHRA