ECE 751Distributed and Network-Centric Computing
- Units
- 0.50
- Level
- Graduate
- Faculty
- Engineering
When it runs
- F24
- W25
- S25
- F25
- W26
- S26
- F26
- W27
- S27
Ran in 1 of the last 7 terms. Winter 2027: not on the schedule. Spring 2027: schedule not out yet.
Principles of distributed computing; architectures and middleware; servers, processes, and virtualization; upper-layer network protocols, inter-process communication and remote procedure calling; concurrency, synchronization and distributed algorithms; dependable distributed systems and fault tolerance.
Leads to
No course lists it as a requisite.
Discussed on r/uwaterloo
One post or comment in 1 thread mentions ECE 751, December 2021 to December 2024. Quoted word for word, newest first; each reply sits under the post and the comment that started its branch. Search r/uwaterloo for newer posts.
Fall 2021
What are your favourite classes at UW 56 points, 87 comments
u/rampantBias: “ECE 751”
Check it elsewhere for Fall 2026
- Graduate Calendar, Fall 2026The official entry
- Requirements for Fall 2026Waterloo’s requisite checker
- Schedule of Classes, Fall 2026Instructors, rooms, live seats
- Quest Class SearchWhere you enrol
- Course outlinesSyllabi from past terms (UW login)
- UW FlowStudent ratings and reviews
- WClassesPast sections back to 2004, and who taught them
Calendar versions
Graduate Calendar
- Spring 2024
- Fall 2024
- Winter 2025
- Spring 2025
- Fall 2025
- Winter 2026
- Spring 2026 requisites changed
- Fall 2026 (shown here)