Data Structure & Algorithm
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++
Duration: The duration of this workshop will be two consecutive days, with eight hour session each day in a total of sixteen hours properly divided into theory and hands on sessions.
Certification Policy:
- Certificate of Participant 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.
Eligibility: There are no prerequisites. Anyone interested, can join this workshop.