CS 631Data-Intensive Distributed Analytics
- Units
- 0.50
- Level
- Graduate
- Faculty
- Mathematics
- Subject
- Computer Science
When it runs
- F24
- W25
- S25
- F25
- W26
- S26
- F26
- W27
- S27
Ran in 0 of the last 7 terms. Winter 2027: not on the schedule. Spring 2027: schedule not out yet.
Introduces non-CS major students to infrastructure for data-sensitive analytics, 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.
Resources
Around the web
Found by uwloo’s link finder, which checks that each page names CS 631.
Discussed on r/uwaterloo
3 posts and comments in 3 threads mention CS 631, August 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 2022
CS 431/631 what the fuck was that thread 2 points, 0 comments
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)”
Spring 2021
Opinions on CS 631? 1 point, 0 comments
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