A data structure is a particular way of organizing data in a computer so that it can be used effectively. In computer science, a data structure is a data organization, management, and storage format that enables efficient access and modification. More precisely, a data structure is a collection of data values, the relationships among them, and the functions or operations that can be applied to the data.

Workshop Highlights:

  • Deeply understand basic Algorithms & Data Structures concepts
  • Apply Algorithms & Data structures to new problems
  • Analyze algorithms efficiency
  • Find efficient algorithms
  • Solve algorithmic problems!
  • Learn more advanced topics

Topics to be Covered in Workshop   

  • Structured Programming, its Advantages and Disadvantages.
  • Algorithm and its types.
  • Algorithm and its properties.
  • Time Space Trade-Off of algorithms.
  • Time and Space Analysis of Algorithm.
  • Types of Recursion.
  • Data Structure types and operations associated with them.
  • Introduction of Data Structure.
  • Linked List
  • Stack
  • Queue
  • Tree
  • Graph
  • Sorting
  • Data Structure Programs using C/C++

Eligibility: It's a basic level workshop so there are no prerequisites. Any one interested, can join this workshop.

Certification Policy:

  • Certificate of Merit for all the workshop participants.
  •  At the end of this workshop, a small competition will be organized among the participating students and winners will be awarded with a 'Certificate of Excellence'.
  • Certificate of Coordination for the coordinators of the campus workshops

Duration: The duration of this workshop will be two consecutive days, with 6-7 hour session each day in a total of 12-14 hours properly divided into theory and hands on sessions.

Our Clients