CS738

Syllabus & Schedule (Unless otherwise indicated, courses are in-person)

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 Big data: Dealing with volume Tamer Özsu
  2 Big data: Dealing with variety Tamer Özsu
5 (Feb 2) 1 Big data: Dealing with variety Tamer Özsu
  2 Big data: Dealing with 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) Fatemeh Nargesian
9 (Mar 2) 1 Data preparation pipeline (virtual lecture) Felix Naumann
  2 Data integration: Data lakehouses (virtual lecture) Matei Zaharia
10 (Mar 9) 1 Data acquisition Tamer Özsu
  2 Data profiling (virtual lecture) 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  
  2 LLMs and data management Stratos Idreos
13 (Mar 30) 1 Vector databases (virtual lecture) Karima Echihabi
  2 Review and general discussion Tamer Özsu
    Final Exam