CS 52510

Distributed Systems

Purdue University Northwest · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

This course consists of the discussion of special problems related to distributed control such as election and mutual exclusion, routing, data management, Byzantine agreement, and deadlock handling. The student will get exposed to fundamental issues in distributed system design, recent development, and even research trends in this area, as well as the hands-on experience of using Java sockets to program and implement a distributed system. Prerequisites: Undergraduate coursework in programming languages, operation systems, computer architecture, and algorithm design. Permission of department required. Typically offered Fall Spring Summer. Course Learning Outcomes 1. Explain the hierarchical, layered structure of typical network architecture, as well as the different distributed computing paradigms. 2. Demonstrate mastery java socket programming for distributed system implementation. 3. Analyze critical issues in distributed computing, such as mutual exclusion, logical time, and fault tolerance. View Class Schedule

Sections

Current meeting, instructor, credit, and enrollment details

Updated 4 hours ago

001

Availability not recently verified
Class #purdue_northwest-0515Fall 2026UGRD3.00 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?