Course Learning Objectives: This course (BCS304) will enable students to:
To explain fundamentals of data structures and their applications. components, selection methods and attributes of an embedded system.
To illustrate representation of Different data structures such as Stack, Queues, Linked
To Design and Develop Solutions to problems using Linear Data Structures
To discuss applications of Nonlinear Data Structures in problem solving.
To introduce advanced Data structure concepts such as Hashing and Optimal Binary Search Trees
Course Outcomes: The student will be able to :
Explain different data structures and their applications.
Apply Arrays, Stacks and Queue data structures to solve the given problems.
Use the concept of linked list in problem solving.
Develop solutions using trees and graphs to model the real-world problem.
Explain the advanced Data Structures concepts such as Hashing Techniques and Optimal Binary Search Trees.
Download Text books by using below links.
Text Book -1 : Ellis Horowitz, Sartaj Sahni and Susan Anderson-Freed, Fundamentals of Data Structures in C, 2nd Ed, Universities Press, 2014