SlugAtlasUC Santa Cruz

CSE 220Computer Architecture

5 creditsGraduateStudent Option

Provides a thorough and fundamental treatment of the art of computer architecture. Topics include concepts of von Neumann architectures, methods of evaluating CPU performance, instruction-set design and examples, compiler issues, instruction pipelining, superscalar processors, methods for reduction of branch penalty, memory hierarchies, I/O systems, floating-point arithmetic, and current issues in parallel processing. (Formerly CMPE 202.)

Prerequisites

Enrollment is restricted to graduate students; undergraduates may enroll if they have completed CSE 120 and with consent of instructor. A basic knowledge of computer architecture, similar to the content of CSE 120, is recommended.

Find a section and add it to your scheduleLive seat counts, time-conflict checks and the walk from your previous class.

When it runs

Fall 2026Open Fall 2026

SectionTypeWhenWhereInstructorSeats
01Lecture
Tue Thu 3:20pm–4:55pm
Engineer 2 192H. LitzOpen 36/42

Spring 2026Open Spring 2026

SectionTypeWhenWhereInstructorSeats
01Lecture
Tue Thu 11:40am–1:15pm
Porter Acad 148Y. XuOpen 46/50

Fall 2025Open Fall 2025

SectionTypeWhenWhereInstructorSeats
01Lecture
Tue Thu 11:40am–1:15pm
Soc Sci 2 075Y. XuClosed 45/45

Who teaches it

InstructorRatingDifficultyWould take againReviews
Heiner Litz3.7 / 54.1 / 574%62
Yuanchao Xu3.5 / 53.1 / 570%10

From RateMyProfessors, which is student-submitted and not a survey. Small review counts move a long way on one bad quarter.

SlugAtlas is a student project and is not affiliated with, endorsed by, or operated by UC Santa Cruz. Course data is a snapshot of the public class search; myUCSC is authoritative for enrolment.