CSE 225L Data Structures and Algorithms Lab

Code and Name CSE 225L Data Structures and Algorithms Lab
Type Mandatory
Credit Hours 0
Pre-requisites CSE 215 (Computer Programming II)

Course Summary: This course is about an introduction to the theory and practice of data structuring techniques. Topics include internal data representation, abstract data types (ADT), stacks, queues, list structures, recursive data structures, trees, regraphs and networks. Concept of object orientation as a data abstraction technique will be introduced.

Course Objectives: The objectives of this course are to

  1. introduce the basic data structures for storage and retrieval of ordered or unordered data using arrays, linked lists, binary trees, heaps, graphs and hash tables.
  2. introduce the concept of problem domain analysis and exploit the domain features to improve data structures efficiency.
  3. develop the concept of asymptotic analysis using Big-O techniques to compare different algorithmic solutions.