Algorithms and Data Structures

University of Alabama at Birmingham

CourseCS 303

Techniques for design and analysis of algorithms; efficient algorithms for sorting, searching, graphs, and string matching; and design techniques such as divide-and-conquer, recursive backtracking, dynamic programming, and greedy algorithms.

Credits

3 credits

Course Code

CS 303