Course Schedule
The following is a tentative schedule for the course (subject to change).
Date | Topic | Readings/Materials | |
---|---|---|---|
1 | Aug 23 - 25 | Introduction to Big Data | |
2 | Aug 28 - Sep 1 |
Communication and Network Design
Protocol Buffers
|
|
3 | Sep 6 - 8 |
HDFS
|
|
4 | Sep 11 - 15 |
Distributed Hash Tables
|
|
5 | Sep 18 - 22 |
DFS Test Cases
|
|
6 | Sep 25 - 29 |
Byzantine Fault Tolerance
|
|
7 | Oct 2 - 6 |
Proof-of-work and Bitcoin
|
|
8 | Oct 9 - 11 |
MapReduce
|
|
9 | Oct 18 - 20 |
MapReduce Discussion
|
|
10 | Oct 23 - 27 |
Spatiotemporal Data
|
|
11 | Oct 30 - Nov 3 |
Hadoop Tips
|
|
12 | Nov 6 - 10 |
Counting Streams
|
|
13 | Nov 13 - 17 |
Spark Setup
|
|
14 | Nov 20 - 22 |
Project 3
|
|
15 | Nov 27 - Dec 1 |
Machine Learning with Spark
|
|
16 | Dec 4 - 6 | Final Project Wrap-up |