Data Structures and Algorithms
The course introduces the students to the role of data structures and algorithmic concepts in the detailed design and implementation of programs.
The course has two general themes:
(1) The role of algorithms in the design and development of programs
(2) The role of data structures in the implementation of algorithms