- BCA Courses
- BCA Overview
- BCA Sem-I Courses
- BCA-S101T
- BCA-S102T
- BCA-S103
- BCA-S104
- BCA-S105
- BCA Sem-II Courses
- BCA-S106T
- BCA-S107
- BCA-S108
- BCA-S109
- BCA-S110
- BCA Sem-III Courses
- BCA-S201T
- BCA-S202T
- BCA-S203
- BCA-S204
- BCA-S205
- BCA Sem-IV Courses
- BCA-S206T
- BCA-S207
- BCA-S208
- BCA-S209
- BCA-S210
- BCA Sem-V Courses
- BCA-S301T
- BCA-S302T
- BCA-S303
- BCA-S304
- BCA Sem-VI Courses
- BCA-S307
- BCA-S308
- BCA-S309
- BCA-S310
- Give Online Test
- All Test List
- Java Test
- HTML Test
- Computer Fundamental Test
- Networking Test

Here you will find the syllabus of second subject in BCA Semester-III^{rd},
which is Data Structure using C and C++.

**Important** - The syllabus may vary from college to college.

This course/subject is divided into total of 6 units as given below:

- Array
- Stacks and Queues
- Lists
- Trees
- Binary Trees
- Sorting and Searching Techniques

Now let's expand the above listed units with its syllabus.

Here are the list of topics that comes under the syllabus of unit-I, that is array:

- Representation of one dimensional (1D) array
- Representation of multidimensional (2D and 3D) arrays
- Sparse arrays - lower and upper triangular matrices and tridiagonal matrices with vector representation

Here are the list of topics that comes under the syllabus of unit-II, that is stacks and queues:

- Introduction to stack
- Primitive operations on stack
- Stack application
- Infix
- Postfix
- Prefix expressions
- Evaluation of postfix expression
- Conversion between
- Prefix
- Infix
- Postfix

- Introduction to queues
- Primitive operation on queues
- D-queues and priority queues

Here are the list of topics that comes under the syllabus of unit-III, that is lists:

- Introduction to linked lists
- Sequential and linked lists
- Operations such as
- Traversal
- Insertion
- Deletion
- Searching

- Two way lists and Use of headers

Here are the list of topics that comes under the syllabus of unit-IV, that is trees:

- Introduction to trees
- Terminology in trees
- Traversal of binary trees
- Recursive algorithms for tree operations such as
- Traversal
- Insertion
- Deletion

- Binary Search Tree

Here are the list of topics that comes under the syllabus of unit-V, that is binary trees:

- Introduction
- The invention of B-Tree
- Statement of the problem
- Indexing with binary search trees
- A better approach to tree indexes
- Working up from the bottom
- Example for creating a B-Tree

Here are the list of topics that comes under the syllabus of unit-VI, that is sorting and searching techniques:

- Insertion sort
- Selection sort
- Merge sort
- Heap sort
- Linear search
- Binary search and hashing