ACETry ACE ↗
← Back

CSE 109Introduction to Programming Contests

2 units · CSE · UC San Diego

This course introduces the algorithms and concepts necessary to compete in programming contests like ACM International Collegiate Programming Contest (ICPC). The course requires weekly completion of short problem sets. Topics covered include standard library classes and data structures useful for programming contest problems, basic complexity analysis, dynamic programming, graph algorithms, number theory, combinatorics, computational geometry, combinatorial games, and contest strategy.

Before you enroll

Prerequisites

From the catalog: “CSE 15L or CSE 29 or permission of instructor.”