CSCC73H3
Standard algorithm design techniques: divide-and-conquer, greedy strategies, dynamic programming, linear programming, randomization, and possibly others.
Prerequisite:
Exclusion:
CSC373H, CSC375H, CSC364H
Breadth Requirements:
Quantitative Reasoning