Course Schedule

Part 1: Resources

Week 1

Mon, Jan 20
Martin Luther King Day!
Wed, Jan 22
Course Intro
Read: Syllabus
Watch: Lecture
Slides: PDF
Anki Flashcards: Deck
Fri, Jan 24
Deployment (Linux Shell)
Watch: Lecture
Slides: PDF
Anki Flashcards: Deck

Week 2

Wed, Jan 29
Deployment (Docker)
Release: P1 (Docker)
Watch: Lecture
Slides: PDF
Anki Flashcards: Deck
Quiz: week 1

Week 3

Mon, Feb 3
Network Resources (gRPC)
Read: gRPC Basics Tutorial
Slides: PDF
Wed, Feb 5
Network Resources (Compose)
Quiz: week 2 and before (cumulative)

Week 4

Mon, Feb 10
Memory Resources (Caching Practice)
Due: P1
Release: P2 (Network+Memory)

Week 5

Wed, Feb 19
Storage Resources (File Systems)
Quiz: week 4 and before (cumulative)

Week 6

Wed, Feb 26
Midterm (in class)
Fri, Feb 28
HDFS Overview
Part 2: Clusters

Week 7

Fri, Mar 7
Spark RDDs

Week 8

Week 9

Mon, Mar 17
Spark Internals and Performance 2

Week 10

Mon, Mar 24
Spring Break
Wed, Mar 26
Spring Break
Fri, Mar 28
Spring Break

Week 11

Mon, Mar 31
Cassandra Query Language (CQL)
Fri, Apr 4
Cassandra Replication

Week 12

Mon, Apr 7
Midterm (in class)
Fri, Apr 11
Streaming: Kafka Demos
Part 3: Cloud

Week 13

Fri, Apr 18
Streaming: Spark Concepts

Week 14

Mon, Apr 21
The Cloud
Wed, Apr 23
Big Query 1
Quiz: week 13 and before (cumulative)

Week 15

Wed, Apr 30
Big Query 4
Quiz: week 14 and before (cumulative)
Fri, May 2
Review
Due: P8