This session introduces data structure and algorithms for engineering research. Students will learn to design and select a suitable data structure that is most efficient to represent a problem. And to implement and understand efficient algorithms that solve engineering problems effectively. (Basic knowledge of programming is required) Introduction to Data structures and algorithms: Data structures and algorithms are important features in programming languages like c++, java. In this paper, we will explain details about data structures and there features.