CSE 130

Principles of Computer Systems Design

5credits
About this course

Covers the principles governing computer-systems design and complexity; familiarity with memory, storage, and networking; concurrency and synchronization; layering (abstraction and modularity); naming; client-server and virtualized system models; and performance. Requires significant programming projects demonstrating mastery of these concepts.

All available terms

19 terms

Avg. GPA
2.81
Grades
5,464

Other grades

P1.9%NP4.4%S0.1%U0.0%W4.6%
More course details

University of California, Santa Cruz

CSE 130 at UCSC: average GPA 2.81 across 5,464 students. Grade distribution by term. Covers the principles governing computer-systems design and complexity…

Average GPA: 2.81

Grade distribution records: 5,464 students across 19 terms.

Enrollment requirements

Prerequisite(s): CSE 12; and CSE 101, or CSE 15 and CSE 15L; and knowledge of C programming language.

2026–2027 · UCSC catalog

Grade distribution

GradeStudentsPercent
A+2043.7%
A64011.7%
A-62611.5%
B+74413.6%
B71713.1%
B-4989.1%
C+3536.5%
C4878.9%
C-40.1%
D+721.3%
D891.6%
D-500.9%
F3726.8%
P1051.9%
NP2404.4%
S30.1%
U10.0%
W2544.6%

Based on 5,464 student grade records across 19 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