Oct 31, 2024  
2024-2025 Catalog 
    
2024-2025 Catalog
Add to My Catalog (opens a new window)

CSE 168: Distributed Software Systems


Units: 4

Covers the foundations of distributed software systems and their practical designs. Includes concepts and principles of distributed systems (e.g., consistency, availability, scalability, etc.); programming models for distributed computing (e.g., batch/streaming processing, RPC, Key-Value, etc.); distributed storage systems (e.g., indexing, replication, partition, and erasure coding, etc.); and convergence of HPC, Big Data, AI, and Cloud Computing with modern distributed systems.

Course Details
Repeats Allowed for Credit: 0

Laboratory included
Normal Letter Grade only

GE Requirements
  • Intellectual Experience: Scientific Method

Requisites and Restrictions
Prerequisite Courses: CSE 031 and CSE 100 and MATH 024
Open only to following major/minor(s):
  • Computer Science & Engineering (Undergraduate) - CSE

Open only to the following class level(s):
  • Junior
  • Senior

Instructor Permission Required: No


View course scheduling information




Add to My Catalog (opens a new window)