CS 218: Design and Analysis of Algorithms

2008-09 2009-10 →
changes (lax) changes (strict) ▾ 2012-13 → 2009-10 →

Units: 4

Hours: Lecture, 3 hours; outside research, 3 hours

Catalog page 194

Prerequisites: CS 141

Description: A study of efficient data structures and algo- rithms for solving problems from a variety of areas such as sorting, searching, selection, linear algebra, graph theory, and computational geometry. Also cov- ers worst-case and average-case analysis using recur- rence relations, generating functions, upper and lower bounds, and other methods. May be taken Satisfactory (S) or No Credit (NC) by students advanced to candidacy for the Ph.D.

Derived Information — The following is not part of the official catalog but is computed from catalog data.

Serves as a prerequisite for

CS 230 CS 234 CS 238 CS 262
Prerequisite graph not available.

Referenced in

Enrollment History (from UCR Banner, not catalog)
Year F W S Su Total
2025-26 62/63 14/63 23/100  99/226
2024-25 57/63 13/90 88/100 158/253
2023-24 31/80 79/90 91/100 201/270
2022-23 41/60 11/60 57/ 57 109/177
2021-22 60/60 64/75 31/ 60 155/195
2020-21 36/60 23/70 11/ 45  70/175
2019-20 50/52 52/60 10/ 45 112/157
2018-19 20/60 31/50 19/ 35  70/145
2017-18 29/60 41/ 60  70/120
2016-17 43/50 54/ 60  97/110