Slides may not include all the material discussed in lecture. You are responsible for any material presented in lecture, even if it does not appear in the posted slides.
Week | Topics | Slides | Work | |
---|---|---|---|---|
Wk #1 (Jan 30) |
Course Introduction, Data Models, Relational DBS and SQL Intro |
Course-Intro.pdf |
||
Wk #2 (Feb 6) |
Relational DBs, SQL |
Relational-DBs.pdf |
P1 Out (Mon) |
|
Wk #3 (Feb 13) |
Relational DBs, SQL | |||
Wk #4 (Feb 20) |
Parallel DBs |
Parallel-DBs.pdf |
P1 Due, Monday, Feb. 19, 10PM P2 out (Wed) |
|
Wk #5 (Feb 27) |
Cloud Computing and Datacenters |
CloudComputing.pdf |
||
Wk #6 (Mar 6) |
Map-Reduce Framework - Fundamentals and Algorithms |
MapReduce-Framework.pdf |
P2 Due, Wednesday, March 7, 10PM P3 Out (Friday) |
|
Wk #7 (Mar 13) |
Map-Reduce - Algorithms | Midterm (first half of class) | ||
Spring Break 2018 (Mar 18-Mar 25) | ||||
Wk #8 (Mar 27) |
Map-Reduce - Hadoop & Spark |
Spark.pdf |
P3 Due, Wednesday, March 28, 10PM P4 out (Friday) |
|
Wk #9 (Apr 3) |
NoSQL Systems - Basics, Key-value/Column Stores (Cassandra, HBase) |
NoSQL.pdf |
||
Wk #10 (Apr 10) |
NoSQL Systems - Document Stores (MongoDB, Couchbase) |
NoSQL2.pdf |
P4 due, Friday, April 13, 10PM |
|
Wk #11 (Apr 17) |
NoSQL Systems - Graph Databases (Neo4j, OrientDB, AllegroGraph) |
graphs.pdf |
||
Wk #12 (Apr 24) |
Batch Graph Analytics Systems (GraphX, Giraph) |
graphs2.pdf |
P5 out, Tuesday |
|
Wk #13 (May 1) |
Data Streaming Systems (Storm, Spark Streaming) |
streaming.pdf |
||
Wk #14 (May 8) |
Data wrangling |
data-wrangling.pdf |
Last Day of Class Final Exam (first 1.5 hours of class) P5 due, Thursday, May 10, 10PM |