Note that this schedule will be altered during the quarter. Please make sure to check it every week.
You can find the consolidated list of readings at the end of the page.
| Week of  | Monday | Tuesday | Wednesday | Thursday | Friday | 
| March 26  | |||||
| April 2  | Indexing Webquiz 1 due | Data storage and SQL   | Indexing | ||
| April 9   | Query execution  | Operator algorithms  Webquiz 2 due Lab1 due | Indexing  | Operator algorithms   | |
| April 16  | Webquiz 3 due | Query optimization  Lab2 (part1) due | Operator Algorithms  | Query optimization  example (see page 8) | |
| April 23  | Database tuning  
 | Lab2 due | Query optimization  | Transactions: Concurrency control  Webquiz 4 due | |
| April 30  | Transactions: Concurrency control | Transactions: Recovery Lab4 (part1) due | Transactions: Recovery | ||
| May 7  | Transactions: Recovery  Webquiz 5 due | Lab4 due | Distributed query processing and optimization  | Distributed transactions  | |
| May 14   | Replication  | NO LECTURE Webquiz 6 due |   Replication and distribution  | Parallel DBMSs  | |
| May 21  | Parallel DBMSs   Lab3 due | NO LECTURE | Parallel processing   | ||
| May 28 | Memorial Day  | NoSQL | Review  | Course Wrap-up  | |
| June 4  | 
 | Final Exam 8:30am-10:20am in class | 
 |