Course Objectives:

The course aims:

  1. The fundamental knowledge of data structures.
  2. The programming knowledge which can be applied to sophisticated data structures.
  3. The fundamental knowledge of stacks queue, linked list etc.
  4. The fundamental knowledge of Trees, Graphs etc
  5. The fundamental knowledge of different sorting, searching, hashing and recursion techniques
  6. The real time applications for stacks, queue, linked list, trees, graphs etc
Course Outcomes:

On successful completion, of course, learner/student will be able to:

  1. 1 Classify and Apply the concepts of stacks, queues and linked list in real life problem solving.L1, L2, L3
  2. Classify, apply and analyze the concepts trees in real life problem solving. L2, L3,L4
  3. Illustrate and justify the concepts of graphs in real life problem solving. L3, L5
  4. List and examine the concepts of sorting, searching techniques in real life problem solving. L2, L3, L4
  5. Use and identify the concepts of recursion, hashing in real life problem solving. L3, L4
  6. Examine and justify different methods of stacks, queues, linked list, trees and graphs to various applications. L3, L4, L5