| Week | Lecture | Topic | Speaker |
|---|---|---|---|
| 1 (Jan 5) | 1 | Course introduction; Structured Data Management: Introduction to Database Systems | Tamer Özsu |
| 2 | Introduction to Database Systems | Tamer Özsu | |
| 2 (Jan 12) | 1 | Relational model of data, relational calculus & algebra | Tamer Özsu |
| 2 | Relational algebra, SQL | Tamer Özsu | |
| 3 (Jan 19) | 1 | Database Workloads (OLTP, OLAP & HTAP systems) | Anil Goel |
| 2 | Big data: Dealing with volume | Tamer Özsu | |
| 4 (Jan 26) | 1 | Snow day - class cancelled | Tamer Özsu |
| 2 | Big data: Dealing with volume | Tamer Özsu | |
| 5 (Feb 2) | 1 | Big data: Dealing with variety | Tamer Özsu |
| 2 | Big data: Dealing with variety + velocity | Tamer Özsu | |
| 6 (Feb 9) | 1 | Big data: Dealing with velocity | Tamer Özsu |
| 2 | Cloud computing & cloud-native data management | Ronen Grosman | |
| 7 (Feb 16) | Reading week - no classes | ||
| 8 (Feb 23) | 1 | Data integration: Data warehouses | Tamer Özsu |
| 2 | Data integration: Data lakes (virtual lecture; DC 1302) | Fatemeh Nargesian | |
| 9 (Mar 2) | 1 | Data preparation pipeline (virtual lecture; DC 1302) | Felix Naumann |
| 2 | Data integration: Data lakehouses (virtual lecture; DC 1302) | Matei Zaharia | |
| 10 (Mar 9) | 1 | Data acquisition | Tamer Özsu |
| 2 | Data profiling (virtual lecture over zoom) | Hazar Harmouch | |
| 11 (Mar 16) | 1 | Data quality & data cleaning | Mostafa Milani |
| 2 | Data provenance | Boris Glavic | |
| 12 (Mar 23) | 1 | Data quality & data cleaning | Lukasz Golab |
| 2 | LLMs and data management (virtual lecture; DC 1304) | Stratos Idreos | |
| 13 (Mar 30) | 1 | Vector databases (virtual lecture; DC 1302) | Karima Echihabi |
| 2 | Review and general discussion | Tamer Özsu | |
| 10 April | Final Exam (7:30-10:00 PM) in PAC UPPER 9 |