Schedule
Week 1
Wednesday | 2018.1.17
- First class! Course overview, syllabus discussion, and start of course material.
- Slides: Lecture 1
MP
Week 2
Monday | 2018.1.22
- MapReduce Part 1
- Slides: Lecture 2
- Relevant Readings/Resources:
Wednesday | 2018.1.24
- MapReduce Part 2
- Slides: Lecture 3
- Relevant Readings/Resources:
MP
- MP1 - Introduction to MapReduce
Week 3
Monday | 2018.1.29
- Hadoop and HDFS
- Slides: Lecture 4
- Relevant Readings/Resources:
Wednesday | 2018.1.31
- [Optional]
- Troubleshooting Cluster Access & Hadoop Usage
- Extended Office hours
MP
- MP2 - MapReduce on Hadoop
Week 4
Monday | 2018.2.5
- Spark
- Slides: Lecture 5
- Relevant Readings/Resources:
Wednesday | 2018.2.7
- [Optional]
- Spark Programming and Usage Demos
- Office hours
MP
Week 5
Monday | 2018.2.12
Wednesday | 2018.2.14
- [Optional]
- Spark Streaming Programming and Usage Demos
- Office hours
MP
Week 6
Monday | 2018.2.19
- Spark SQL & DataFrames
- Slides: Lecture 7
- Relevant Readings/Resources:
Wednesday | 2018.2.21
MP
- MP5 - Spark SQL and DataFrames
Week 7
Monday | 2018.2.26
- Spark MLlib
- Slides: Lecture 8
- Relevant Readings/Resources:
Wednesday | 2018.2.28
- [Optional]
- Spark MLlib Office Hours
- Project Proposal Office Hours
MP
- MP6 - Spark MLlib (Due March 13th)
Week 8
Monday | 2018.3.5
- NoSQL and Key-Value Stores
- Slides: Lecture 9
- Relevant Readings/Resources:
Wednesday | 2018.3.7
- [Optional]
- Spark MLlib Office Hours
- Final Project Office Hours
MP
- MP6 - Spark MLlib (Due March 13th)
Final Project
- Group Selection due on March 10th at 11:59pm
Week 9
Monday | 2018.3.12
- Data Sourcing, Licensing, and Cleaning
- Slides: Lecture 10
- Relevant Readings/Resources:
Wednesday | 2018.3.14
- [Optional]
- Project Proposal Office Hours
Final Project
- Project Proposal due on March 16th at 11:59pm (Submission on Moodle)
Week 10
Spring Break
Week 11
Monday | 2018.3.26
- Commercial Clouds and Cloud Security
- Slides: Lecture 11
- Relevant Readings/Resources:
Wednesday | 2018.3.28
- [Optional]
- Final Project Office Hours
Week 12
Monday | 2018.4.2
- Docker & Containerization
- Slides: Lecture 12
- Relevant Readings/Resources:
Wednesday | 2018.4.4
- [Optional]
- Docker Tutorial and Demo
- Office Hours
MP
Week 13
Monday | 2018.4.9
- Terraform & Infrastructure as Code
- Slides: Lecture 13
- Relevant Readings/Resources:
Wednesday | 2018.4.11
- [Optional]
- Terraform Demo; Troubleshooting GCP Access
- Office Hours
MP
Week 14
Monday | 2018.4.16
- Kubernetes
- Slides: Lecture 14
- Relevant Readings/Resources:
Wednesday | 2018.4.18
- [Optional]
- Kubernetes Office Hours
- Final Project Office Hours
MP
Week 15
Monday | 2018.4.23
- Final Project Group Presentations
- See Piazza for Group Schedule
Wednesday | 2018.4.25
- Final Project Group Presentations
- See Piazza for Group Schedule
Week 16
Monday | 2018.4.30
- Final Project Group Presentations
- See Piazza for Group Schedule
Wednesday | 2018.5.2
- Closing Lecture; Final Remarks
Final Project
- Project Report due on May 2nd at 11:59pm