Design and Analysis of Algorithms

This course covers the techniques required to design and analyze computer algorithms. The textbook is Introduction to Algorithms by Cormen, Leiserson, and Rivest (McGraw Hill, 1990, ISBN 0-07-013143-0).

Blah, blah, blah, algorithms. Yada, yada, yada, time. Blah, blah, blah, space. Yada, yada, yada, iterative. Blah, blah, blah, recurrences. Yada, yada, yard, data structures. Blah, blah, blah, sorting. Yada, yada, yada, dynamic programming. Blah, blah, blah, graph algorithms. Yada, yada, yada, NP-Completeness.