Part | Description | Dates | CS 451/651 Assignments | CS 431/631 Assignments |
1 | MapReduce Algorithm Design | Jan 4, 9, 11, 16 | A0: Jan 16 | |
2 | From MapReduce to Spark | Jan 18, 23 | A1: Jan 23 | A0: Jan 18 |
3 | Analyzing Text | Jan 25, 30 | A2: Jan 30 | A1: Jan 25 |
4 | Analyzing Graphs | Feb 1, 6 | A3: Feb 6 | A2: Feb 6 |
5 | Analyzing Relational Data | Feb 8, 13, 15 | A3: Feb 15 | |
No classes! | ||||
6 | Data Mining and Machine Learning | Feb 27, Mar 1, 6, 8 | A4: Feb 27 | |
7 | Mutable State | Mar 13, 15 | A5: Mar 13 | A4: Mar 13 |
8 | Analyzing Graphs, Redux | Mar 20, 22 | ||
9 | Real-Time Analytics | Mar 27, 29 | A6: Mar 27 | A5: Mar 29 |
10 | Looking Ahead | Apr 3 | A7: Apr 3 |
PPTX (Mac) PDF Part 1a: January 4
PPTX (Mac) PDF Part 1b: January 9
PPTX (Mac) PDF Part 1c: January 11
PPTX (Mac) PDF Part 1d: January 16
Note that the Spark book is a bit outdated since it covers Spark 1.3; we're using Spark 2.1. All the material in the book can be found in a multitude of sources online, but you'll have to hunt around for resources — the book is useful primarily as single reference that gathers everything together.
PPTX (Mac) PDF Part 2a: January 18
PPTX (Mac) PDF Part 2b: January 23
PPTX (Mac) PDF Part 3a: January 25
PPTX (Mac) PDF Part 3b: January 30
PPTX (Mac) PDF Part 4a: February 1
PPTX (Mac) PDF Part 4b: February 6
PPTX (Mac) PDF Part 5a: February 8
PPTX (Mac) PDF Part 5b: February 13
PPTX (Mac) PDF Part 5c: February 15
PPTX (Mac) PDF Part 6a: February 27
PPTX (Mac) PDF Part 6b: March 1
PPTX (Mac) PDF Part 6c: March 6
PPTX (Mac) PDF Part 6d: March 8
PPTX (Mac) PDF Part 7a: March 13
PPTX (Mac) PDF Part 7b: March 15
PPTX (Mac) PDF Part 8a: March 20
PPTX (Mac) PDF Part 8b: March 22
PPTX (Mac) PDF Part 9a: March 27
PPTX (Mac) PDF Part 9b: March 29