Data Structures and Algorithms

Course Code: IENG 2510

Academic Year: 2022-2023

Students extend the object-oriented programming concepts learned in Object Oriented Programming course. Students are introduced to design, analysis, and implementation of different data structures and algorithms to solve engineering problems using object-oriented programming language. Students examine topics such as elementary data structures; like lists, queues and stacks, advanced data structures; like trees and graphs, the algorithms to manipulate these structures and their applications.