Skip to content

CMPUT 304: Algorithms II

At a glance

  • Units: 3
  • Prerequisites: CMPUT 204; one of STAT 151, 161, 181, 235, 265, SCI 151, or MATH 181; and one of MATH 102, 125, 126, or 127.
  • Offered: Now: Fall 2026

The second course of a two-course sequence on algorithm design. Emphasis on principles of algorithm design. Categories of algorithms such as divide-and-conquer, greedy algorithms, dynamic programming; analysis of algorithms; limits of algorithm design; NP-completeness; heuristic algorithms.

Official catalogue entry ยท facts synced 2026-10-01

What Students Say

Nobody has reviewed this course yet. If you've taken it, add a review (no git needed).