Back to Resources

An advanced algorithms course on computing with datasets too large to process directly. Students analyze reduction techniques such as sampling, sketching, and dimensionality reduction, plus MapReduce-style protocols for data distributed across machines, then benchmark these methods on public datasets through programming assignments and a final project.
- Level
- Graduate
- Department
- CAS
- Credits
- 4
- Prerequisites
- Basic data structures and algorithms
Last verified: August 22, 2026
Suggest a correction