This course is designed to expose the students to the data structures and algorithm. It provide theoretical basis in data structures and the application of data structures is based on standard algorithms. Students must also be able to transform the data structure and algorithms problems into the computer programs.