Design, analysis and correctness proofs for greedy, divide-and-conquer, dynamic-programming and network-flow algorithms.
Download course · 66 MBRenamed from CSE2310; moved from Quarter 2 to Quarter 1. Content unchanged.
Two-part written exam (W1 mid-quarter + W2 end-of-quarter, weighted 0.4/0.6) plus a 3-hour computer exam (P) on WebLab in Java. A final grade is only computed if both W and P independently score ≥5.0 — otherwise your grade is capped at the lower of the two. Written exam is closed-book; the WebLab exam permits only the Java API docs.