Methods for the systematic construction and mathematical analysis of algorithms. Order notation, the RAM model of computation, lower bounds, and recurrence relations are covered. The algorithm design techniques include divide-and-conquer, branch and bound, and dynamic programming. Applications to combinatorial, graph, string, and geometric algorithms. (Formerly Computer Science 102.)
22 terms
Other grades
University of California, Santa Cruz
CSE 102 at UCSC: average GPA 2.94 across 3,511 students. Grade distribution by term. Methods for the systematic construction and mathematical analysis of…
Average GPA: 2.94
Grade distribution records: 3,511 students across 22 terms.
Prerequisite(s): CSE 101M.
2026–2027 · UCSC catalog
| Grade | Students | Percent |
|---|---|---|
| A+ | 122 | 3.5% |
| A | 550 | 15.7% |
| A- | 340 | 9.7% |
| B+ | 348 | 9.9% |
| B | 604 | 17.2% |
| B- | 301 | 8.6% |
| C+ | 305 | 8.7% |
| C | 493 | 14.0% |
| C- | 15 | 0.4% |
| D+ | 12 | 0.3% |
| D | 45 | 1.3% |
| D- | 4 | 0.1% |
| F | 93 | 2.6% |
| P | 91 | 2.6% |
| NP | 74 | 2.1% |
| W | 114 | 3.2% |
Based on 3,511 student grade records across 22 terms and 12 professors.
The course page is taking longer to load. This summary is still available.
We could not load the full course details. This summary is still available.
Still loading. This can take a moment on a slow connection.
Loading My Class Grades