SlugAtlasUC Santa Cruz

CSE 138Distributed Systems

5 creditsUndergraduateStudent Option

Covers topics in distributed computing including communication, naming, synchronization, consistency and replication, fault tolerance, and security. Examples drawn from peer-to-peer systems, online gaming, the World Wide Web; other systems also used to illustrate approaches to these topics. Students implement simple distributed systems over the course of the quarter. (Formerly CMPS 128, Distributed Systems: File Sharing, Online Gaming, and More.)

Prerequisites

Prerequisite(s): CSE 130 or CSE 131.

  • Enroll in lecture and associated secondary lab.

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

When it runs

Spring 2026Open Spring 2026

SectionTypeWhenWhereInstructorSeats
01Lecture
Tue Thu 11:40am–1:15pm
Soc Sci 1 110P. A. AlvaroClosed 68/60

Who teaches it

InstructorRatingDifficultyWould take againReviews
Peter Alvaro3.0 / 54.3 / 549%127

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.