Skip to main content
CPE
300
Design and Analysis of Algorithms
This course teaches techniques for the design and analysis of efficient algorithms, emphasizing methods useful in practice. Topics covered include: sorting, divide-and-conquer, dynamic programming, graph algorithms, shortest paths, network flow, polynomial and matrix calculations, parallel computing.
Prerequisites:
0612207
0612300
(3-0-3)