CSE 202. Algorithm Design and Analysis (4 units)
Link to catalog page: https://catalog.ucsd.edu/courses/CSE.html#cse202
Description
The basic techniques for the design and analysis of algorithms. Divide-and-conquer, dynamic programming, data structures, graph search, algebraic problems, randomized algorithms, lower bounds, probabilistic analysis, parallel algorithms. Recommended preparation: Understanding of design and analysis of efficient algorithms with emphasis of nonnumerical algorithms such as sorting, searching, pattern matching, and graph and network algorithms. Restricted to students within the CS75, CS78, CS89, CS88, CS77, CS80, CS81, CS83, and CS76 majors. All other students will be allowed as space permits.
Prerequisite courses
CSE 202 has no prerequisite courses.
Successor courses
CSE 202 is a prerequisite of the following 5 courses: