Data Structures and Algorithms

CSE101 ,CSE121

This course is aimed at giving students a background in basic data structures and algorithms along with their impact in solving real life problems using a computer. The major focus will be on covering the basic data structures, b) Algorithm analysis using recurrence relations and c) problem solving using Java.

  1. Able to write recursive solutions to simple problems.
  2. Able to compute asymptotic complexity of algorithms and analyze running time of algorithms.
  3. Able to indicate appropriate sorting method for specific situations.
  4. Able to apply basic data structures and algorithms learnt in the course in Java.

Course Offering