1. Understand and remember algorithms and its analysis procedure.

2. Introduce the concept of data structures through ADT including List, Stack, Queues.

3. To design and implement various data structure algorithms.

4. To introduce various techniques for representation of the data in the real world.

5. To develop application using data structure algorithms.

6. Compute the complexity of various algorithms.