CMPUT 675 - Algorithms for Streaming and Big Data
Overview
The focus of the course is in design and analysis of algorithms dealing with massive data, typically so large that it cannot fit into storage and hence the algorithm might have access to a stream of data.
Objectives
We will discuss algorithms for sampling and sketching, dimensionality reduction, sparsification, approximate query processing, etc. We will see several techniques along they way and the focus is on the design and analysis of the algorithms, rather than particular applications and how they will be used in practice.
Course Work
- Assignments
- Projects
Related Research Areas
- Algorithmics