Part | Description | Dates | CS 451/651 Assignments | CS 431/631 Assignments |
1 | MapReduce Algorithm Design | Jan 8, 10, 15, 17 | A0: Jan 17 | |
2 | From MapReduce to Spark | Jan 22, 24 | A1: Jan 24 | A0: Jan 22 |
3 | Analyzing Text | Jan 29, 31 | A2: Jan 31 | A1: Jan 29 |
4 | Analyzing Graphs | Feb 5, 7 | A3: Feb 7 | A2: Feb 12 |
5 | Analyzing Relational Data | Feb 12, 14, 26 | A3: Feb 23 | |
6 | Data Mining and Machine Learning | Feb 28, Mar 5, 7, 12 | A4: Feb 28 | |
7 | Mutable State | Mar 14, 19 | A5: Mar 14 | A4: Mar 14 |
8 | Analyzing Graphs, Redux | Mar 21, 26 | ||
9 | Real-Time Analytics | Mar 28, Apr 2 | A6: Mar 28 | A5: Apr 2 |
10 | Looking Ahead | Apr 4 | A7: Apr 4 |
PPTX (Mac) PDF Part 1a: January 8
PPTX (Mac) PDF Part 1b: January 10
PPTX (Mac) PDF Part 1c: January 15
PPTX (Mac) PDF Part 1d: January 17
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 22
PPTX (Mac) PDF Part 2b: January 24
PPTX (Mac) PDF Part 3a: January 29
PPTX (Mac) PDF Part 3b: January 31
PPTX (Mac) PDF Part 4a: February 5
PPTX (Mac) PDF Part 4b: February 11
PPTX (Mac) PDF Part 5a: February 12
PPTX (Mac) PDF Part 5b: February 14
PPTX (Mac) PDF Part 5c: February 26
PPTX (Mac) PDF Part 6a: February 28
PPTX (Mac) PDF Part 6b: March 5
PPTX (Mac) PDF Part 6c: March 7
PPTX (Mac) PDF Part 6d: March 12
PPTX (Mac) PDF Part 7a: March 14
PPTX (Mac) PDF Part 7b: March 19
PPTX (Mac) PDF Part 8a: March 21
PPTX (Mac) PDF Part 8b: March 26
PPTX (Mac) PDF Part 9a: March 28
PPTX (Mac) PDF Part 9b: April 2