CSE 16

Applied Discrete Mathematics

5credits
About this course

Introduction to applications of discrete mathematical systems. Topics include sets, functions, relations, graphs, predicate calculus, mathematical proof methods (induction, contraposition, contradiction), counting methods (permutations, combinations), and recurrences. Examples are drawn from computer science and computer engineering. Knowledge of computer programming is useful before taking this course. Students who do not have prior programming experience are strongly recommended to take CSE 20 or CSE 30 before taking this course.

All available terms

24 terms

Avg. GPA
3.14
Grades
6,465

Other grades

P0.8%NP1.4%W1.2%
More course details

University of California, Santa Cruz

CSE 16 at UCSC: average GPA 3.14 across 6,465 students. Grade distribution by term. Introduction to applications of discrete mathematical systems. Topics…

Average GPA: 3.14

Grade distribution records: 6,465 students across 24 terms.

Enrollment requirements

Prerequisite(s): MATH 19A or MATH 20A or MATH 19B or MATH 20B or MATH 11B or AM 11B or AM 15B or ECON 11B.

2026–2027 · UCSC catalog

Grade distribution

GradeStudentsPercent
A+72911.3%
A1,38021.3%
A-75811.7%
B+67010.4%
B91514.2%
B-4446.9%
C+2904.5%
C5929.2%
C-931.4%
D+580.9%
D1001.5%
D-280.4%
F1822.8%
P530.8%
NP931.4%
W771.2%

Based on 6,465 student grade records across 24 terms and 13 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