Course Objectives:-

The objective of this course is to teach students various data structures and to explain them algorithms for performing various operations on these data structures. The course aims are

 

  1. To understand efficient storage mechanisms of data for an easy access.
  2. To design and implementation of various basic and advanced data structures.
  3. To introduce various techniques for representation of the data in the real world.
  4. To develop application using data structures.
  5. To understand the concept of protection and management of data.
  6. To improve the logical ability.

 

Course Outcomes:-

Upon successful completion of this course, the student will be able to understand basic data structures such as arrays, linked lists, trees, stacks, queues, binary search trees, and hash tables; implement various searching and sorting algorithms; also understand and apply fundamental algorithmic problems including Tree traversals, Graph traversals.