| Date | Description |
|---|---|
| September 27 |
WQ1 out: basic SQL HW1 out: SQLite |
| October 3 |
WQ2 out: SQL aggregates HW2 out: SQL basics |
| October 9 |
HW1 due: SQLite WQ3 out: SQL subqueries |
| October 10 | WQ1 due: basic SQL |
| October 12 | HW3 out: Advanced SQL and Tuning |
| October 13 | WQ4 out: RA, RC, Datalog |
| October 16 |
HW2 due: SQL basics HW4 out: RA and Datalog |
| October 17 | WQ2 due: SQL aggregates |
| October 19 | WQ3 due: SQL subqueries |
| October 20 | HW5 out: JSON, NoSQL, and AsterixDB |
| November 3 | WQ4 due: RA, RC, Datalog |
| November 7 | HW3 due: Advanced SQL and Tuning |
| November 9 | HW4 due: RA and Datalog |
| November 13 | HW6 out: Distributed Query Processing |
| November 15 | HW5 due: JSON, NoSQL, and AsterixDB |
| November 21 |
HW7 out: Schema Design WQ6 out: DB design |
| November 27 | HW6 due: Distributed Query Processing |
| November 28 | HW8 out: JDBC Application |
| November 29 | WQ7 out: transactions |
| November 30 | WQ6 due: DB design |
| December 1 | HW7 due: Schema Design |
| December 7 | WQ7 due: transactions |
| December 8 | HW8 due: JDBC Application |