CS 651Data-Intensive Distributed Computing
- Units
- 0.50
- Level
- Graduate
- Faculty
- Mathematics
- Subject
- Computer Science
When it runs
- F24
- W25
- S25
- F25
- W26
- S26
- F26
- W27
- S27
Ran in 5 of the last 7 terms. Winter 2027: scheduled, 2 lecture sections. Spring 2027: schedule not out yet.
Introduces students to infrastructure for data-intensive computing, with a focus on abstractions, frameworks, and algorithms that allow developers to distribute computations across many machines. Topics include core concepts (partitioning, replication, locality, consistency), computational models (MapReduce, dataflows, stream processing, bulk-synchronous parallel), and applications.
Prerequisites
None listed.
Antirequisites
None listed.
Leads to
No course lists it as a requisite.
Fall 2026 sections
| Section | Class | Enrolled | Meets |
|---|---|---|---|
| LEC 001 | 6327 | 9 / 15 | TTh 10:00–11:20 |
Winter 2027 sections
| Section | Class | Enrolled | Meets |
|---|---|---|---|
| LEC 001 | 5965 | 0 / 5 | TTh 10:00–11:20 |
| LEC 002 | 6190 | 0 / 5 | TTh 16:00–17:20 |
Resources
Around the web
Found by uwloo’s link finder, which checks that each page names CS 651.
Discussed on r/uwaterloo
4 posts and comments in 4 threads mention CS 651, September 2018 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.
Spring 2023
How does cs4xx/6xx work 2 points, 2 comments
u/sStinkySsoCks: “… Cs 451/651. Do undergrad and grad students share the same assignments/exams/grading scheme? …”
Winter 2022
Advice on which courses to take for MDSAI program 0 points, 1 comment
u/chukwudi23: “… I wanted to know which group I fall into For example the CS 600(non CS) and STAT 845( non STAT) and the CS 631(non CS) and CS 651(CS)”
Fall 2021
23% of CS451/651 under investigation for plagiarism 😮 409 points, 48 comments
Fall 2018
ka2weath Mines Bitcoin on CS Servers 123 points, 69 comments
u/Gibstick: “The guy is in CS 651, data-intensive distributed computing. It's probably an actual assignment, maybe gone wrong.”
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