COURSE OBJECTIVES: 

1. Impart the basic concepts of data structures. 

2. Understand concepts of Dictionary ADT and Hash Table. 

3. Understand basic concepts of Trees and Priority Queues 

4. Understand basic concepts of Graphs and traversal techniques 

5. Familiarize with concepts of search tress like BST, AVL, B-Tree, Red-Black Tree and Splay Tree. 

6. Understand the different text processing algorithms.