everything.study
COSC 31

Algorithms

Undergraduate

A survey of fundamental algorithms and algorithmic techniques, including divide-and-conquer algorithms, dynamic programming, randomized algorithms, greedy algorithms, and graph algorithms. Presentation, implementation and formal analysis, including space/time complexity and proofs of correctness, are all emphasized.

Prerequisites & course information

Prerequisite COSC 10 and COSC 30 ; or Instructor Permission.

Sources