COM 6002

Distributed Systems

Yeshiva University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

Distributed systems refers to the way in which several machines orchestrate to correctly solve problems in an efficient, reliable and scalable way. These systems underpin the design and implementation of scalable, fault-tolerant, and high-performance systems that drive modern computing infrastructures. This course will enable students to develop a solid understanding of the principles and techniques underlying distributed system design and will provide hands-on opportunities to design, implement, and debug real-world distributed systems. Key topics include process distribution, communication, naming, abstraction and modularity, concurrency, scheduling, resource sharing, locking, consistency and replication, failure handling, distributed programming models, distributed file systems, and virtualization.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 3 hours ago

001

Availability not recently verified
Class #yeshiva-COM6002Fall 2026UGRD3 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?