No items in cart

DATA STRUCTURE USING C

This Course is useful for Calicut University FYUGP Third Semester BCA students. This course explores implementation of linked list and array based data structure, delving into inner working of basic data structure including Lists, Stack, Queue, Tree, Graph.

  • 0 (0 Rating)
  • 31
  • Last Updated Jul 01, 2026

About This Course

he Data Structures using C course is designed to provide students with a solid foundation in organizing, managing, and processing data efficiently through the C programming language. The course introduces fundamental concepts of data structures such as arrays, stacks, queues, linked lists, trees, graphs, and hash tables, along with their implementation in C. Students learn how to design algorithms for insertion, deletion, traversal, and searching operations, while also analyzing their time and space complexity. By combining theoretical concepts with practical coding exercises, the course helps learners develop problem-solving skills, improve programming logic, and understand how data structures form the backbone of efficient software development. This knowledge prepares students to tackle real-world computing problems and lays a strong base for advanced topics like algorithms, databases, and system design.


Programme: BCA
Course Title: Data Structures using C
Pre-requisites
1. Fundamental Mathematics Concepts: Set, Functions, Logic
2. BCA2CJ101 – Fundamentals of Programming

Course Outcomes (CO)
CO1-Differentiate basic data structures (arrays, linked lists, stacks, queues) based on their characteristics, operations, and real-world applications.
CO2-Perform basic operations (e.g., insertion,deletion, search) on fundamental data structures using a chosen programming language.
CO3-Identify the properties and applications of advanced data structures (trees, graphs).
CO4-Investigate the properties of various searching and sorting Techniques

Module 1
Introduction to Data Structures and Basic Algorithms
Module 2
Stack and Queue
Module 3
Non- Linear Data Structures
Module 4
Sorting and Searching
Introduction to Data Structure and Basic Algorithms
Stack and Queue
Tree and Graph
Searching and Sorting Techniques