CSE 109. Introduction to Programming Contests (2 units)
Link to catalog page: https://catalog.ucsd.edu/courses/CSE.html#cse109
Description
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. Prerequisites: CSE 30 or permission of instructor.
Prerequisite courses
Loading...
Successor courses
No courses have CSE 109 as a prerequisite.