CSE 120

Computer Architecture

5credits
About this course

Introduction to computer architecture including examples of current approaches and the effect of technology and software. Computer performance evaluation, basic combinatorial and sequential digital components, different instruction set architectures with a focus on the MIPS ISA and RISC paradigm. Evolution of CPU microarchitecture from single-cycle to multi-cycle pipelines, with overview of super-scalar, multiple-issue and VLIW. Memory system, cache, virtual memory and relationship between memory and performance. Evolution of PC system architecture. May include advanced topics, such as parallel processing, MIMD, and SIMD.

All available terms

19 terms

Avg. GPA
3.15
Grades
5,354

Other grades

P2.2%NP2.3%U0.0%W1.9%
More course details

University of California, Santa Cruz

CSE 120 at UCSC: average GPA 3.15 across 5,354 students. Grade distribution by term. Introduction to computer architecture including examples of current…

Average GPA: 3.15

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

Enrollment requirements

Prerequisite(s): CSE 12; and CSE 13E, or CSE 13S, or ECE 13, or CSE 15 and CSE 15L. CSE 16 recommended.

2026–2027 · UCSC catalog

Grade distribution

GradeStudentsPercent
A+4257.9%
A1,11420.8%
A-56610.6%
B+56810.6%
B1,02019.1%
B-3897.3%
C+2554.8%
C3226.0%
C-941.8%
D+651.2%
D731.4%
D-200.4%
F961.8%
P1172.2%
NP1252.3%
U10.0%
W1031.9%

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