Important Dates
- 01/16 Assignment 1 handed out
- 02/04 Assignment 1 due
- 02/04 Assignment 2 handed out
- 02/27 Assignment 2 due
- 02/27 Assignment 3 handed out
- 04/03 Assignment 3 due
- 03/27 Assignment 4 handed out
- 04/29 Assignment 4 due
- 05/10 Optional Assignment due
- 05/05 Contest is due
- 02/20 Quiz 1
- 04/15 Quiz 2
- 03/13 Mid Term Exam, 3:15pm-4:30pm, Wishnick Hall 113
- 05/10 Final Exam, 10:30am-12:30pm, Wishnick Hall 113
Schedule
The course schedule and linked slides will be updated over time. The slides are a modified version of the slides used by Hector Garcia-Molina for the CS 245 course at Stanford.
For convenience, here is a combined versions of all slides and all handouts (6 slides per page).
01/14 | 1. Introduction | slides or handout (6 slides per page) |
01/16 | 2. Hardware | slides or handout (6 slides per page) |
01/23 | 3. Disk Organization | slides or handout (6 slides per page) |
01/28 | 4. Index Structures - Conventional Indexes and B-Trees | slides or handout (6 slides per page) |
01/30 | 4. Index Structures - Hashing | slides or handout (6 slides per page) |
02/04 | 4. Index Structures - Advanced Index Techniques | slides or handout (6 slides per page) |
02/06 | 5. Query Processing - Overview | slides or handout (6 slides per page) |
02/11 | 5. Query Processing - Parsing and Analysis | slides or handout (6 slides per page) |
02/13 | 5. Query Processing - Logical Optimization | slides or handout (6 slides per page) |
02/18 | 5. Query Processing - Query Execution | slides or handout (6 slides per page) |
02/20 | Quiz 1 | Info |
02/25 | 5. Query Processing - Physical Optimization | slides or handout (6 slides per page) |
02/27 | ||
03/04 | ||
03/06 | ||
03/11 | ||
03/13 | Mid Term Exam | Info |
03/20 | 6. Recovery and Concurrency Control - Transaction Management | slides or handout (6 slides per page) |
03/25 | ||
03/27 | ||
04/01 | ||
04/03 | ||
04/08 | 6. Recovery and Concurrency Control - Failure and Recovery | slides or handout (6 slides per page) |
04/10 | ||
04/15 | Quiz 2 | Info |
04/17 | 6. Recovery and Concurrency Control - Concurrency Control | slides or handout (6 slides per page) |
04/22 | ||
04/24 | ||
05/01 | Contest and QA Session | |
05/10 | Final Exam | Info |