CPSC 504: Tentative Schedule

Paper Selection Information

For now, you should sign up for different days to present and lead the discussion on. I'll rebalance after drop/add has ended if there are more students than days. Please note that paper sign up is first come first served. To sign up for papers to present or discuss, send me e-mail.

Note that accessing many of these papers may require being logged into the VPN

Week of: Monday Wednesday
January 5/7 Introduction & class outline - what data do you have?
slides in PDF
Introduction to databases: part 1
Optional reading (note: no need to turn in a review - the next one will be the one I will tell you what you would have gotten if I were grading, but will not actually grade)
Lightly debugged slides for next two classes in PDF. relational algebra slides
Rachel presents and leads discussion
January 12/14 Introduction to databases: part 2
Rachel presents and leads discussion
Additional Datalog slides
Relational Roots (slides)
Rachel presents and leads discussion
January 19/21 Query Optimization Overview (slides)
Presentation: Rachel
Discussion: Rachel
Homework due: design a database for your data
Two query optimizers (Starburst slides) (Volcano slides)
Presentation: Ard
Discussion: Rachel
January 26/28 Query Execution (slides)
Presentation: Rachel
Discussion: Rachel
Project: one page project proposal due
Transaction Processing (slides)
Presentation: Skyler
Discussion: Satvik
February 2/4 Answering Queries Using Views/Data Integration (slides)
Presentation: Rachel
Discussion: Rachel
Adaptive Execution (Tukwila, Eddies)

Presentation: Rachel
Discussion: Rachel
February 9/11 Rachel out of town: No class Object-oriented and Object-relational databases
Presentation: Satvik
Discussion: Larissa
February 16/18 Reading week: no class
February 23/25 XML
Presentation: Larissa
Discussion: Rachel
40 years of data models: what goes around comes around
Presentation: Gale
Discussion: Skyler
Project: 4 page midterm status report due
March 2/4 On Line Analytic Processing (OLAP)
Presentation: Rachel
Discussion: Ruishan
Parallel Databases and No SQL
Presentation: Zhejun
Discussion: Chester
March 9/11 Critiquing No SQL
Presentation: Rachel
Discussion: Rachel
New-SQL
Presentation: Ruishan
Discussion: Ardavan
March 16/18 Graph databases
Presentation: Rachel
Discussion: Rachel
What Goes Around and Around
Presentation: Rachel
Discussion: Rachel
March 23/25 Data Mining
Presentation: Rachel
Discussion: Zhejun
The Role of Theory
Presentation: Chester
Discussion: Gale
March 30/April 1 Future of DBMS research
Presentation: Rachel
Discussion: Rachel
Project Reports:
April 6/8 Easter Monday: No class Project reports:
Tuesday, April 14 Project: final report due


[504 home] [grading] [schedule] [project] [Canvas]

Rachel Pottinger
E-mail Address: rap [at] cs [dot] ubc [dot] ca
Office Location: ICCS 345
Phone: (604)822-0436
Fax:(604)822-5485
Postal/Courier address:
The Department of Computer Science
University of British Columbia
201-2366 Main Mall
Vancouver, B.C. V6T 1Z4
Canada
Traditional, Ancestral & Unceded Musqueam Territory