LP-340 Algorithms and Data Structures

This course is the study of design and analysis of computer algorithms including the data structures used in these algorithms.  Topics include design techniques, such as divide-and-conquer, dynamic programming, the greedy method and backtracking, sorting, searching, graph computations, pattern matching and NP-complete problems.

Credits

3

Prerequisite

LD-310, LP-210.