CSE 102

Introduction to Analysis of Algorithms

5credits
About this course

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.)

All available terms

22 terms

Avg. GPA
2.94
Grades
3,511

Other grades

P2.6%NP2.1%W3.2%
More course details

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.

Enrollment requirements

Prerequisite(s): CSE 101M.

2026–2027 · UCSC catalog

Grade distribution

GradeStudentsPercent
A+1223.5%
A55015.7%
A-3409.7%
B+3489.9%
B60417.2%
B-3018.6%
C+3058.7%
C49314.0%
C-150.4%
D+120.3%
D451.3%
D-40.1%
F932.6%
P912.6%
NP742.1%
W1143.2%

Based on 3,511 student grade records across 22 terms and 12 professors.

Instructors

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