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 8/10 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. Additional relational algebra slides
Rachel presents and leads discussion
January 15/17 Introduction to databases: part 2
Rachel presents and leads discussion
Additional Datalog slides
Snow day!
January 22/24 Relational Roots (slides)
Rachel presents and leads discussion
Homework due: design a database for your data
Query Optimization Overview (slides)
Presentation: Xuechun
Discussion: Rut
January 29/31 Two query optimizers (slides)
Presentation: Rut
Discussion: Wilson
Project: one page project proposal due
Query Execution (slides)
Presentation: Soo Yee
Discussion: Xuechun
February 5/7 Transaction Processing (slides)
Presentation: Dorna
Discussion: Tanya
Answering Queries Using Views/Data Integration (slides)
Presentation: Haley
Discussion: Daniel
February 12/14 Adaptive Execution (Tukwila, Eddies)

Presentation: Jonas
Discussion: Dorna
Object-oriented and Object-relational databases (slides)
Presentation: Kaiyun
Discussion: Chris
February 19/21 Reading week: no class
February 26/28 XML (Slides)
Presentation: Chris
Discussion: Kaiyun
40 years of data models: what goes around comes around(slides)
Presentation: Suzuran
Discussion: Haley
Project: 4 page midterm status report due
March 4/6 On Line Analytic Processing (OLAP) (slides)
Presentation: Marie
Discussion: Juntong
Parallel Databases and No SQL (slides)
Presentation: Tanya
Discussion: Jonas
March 11/13 Critiquing No SQL (slides)
Presentation: Juntong
Discussion:Soo Yee
New-SQL (slides)
Presentation: Daniel
Discussion: Suzuran
March 18/25 Data Mining (slides)
Presentation: George
Discussion: Marie
The Role of Theory (slides)
Presentation: Wilson
Discussion: Ishita
March 25/27 Advanced Topics/Student Request Potpourri: Probabilistic databases (slides)
Presentation: Sandy
Discussion: George
Future of DBMS research
Presentation: Ishita
Discussion: Sandy
April 1/3 No Class: Easter Monday Project Reports:
April 8/10 Project reports:
Rut and Soo Yee
Kaiyun, Chris, and Wilson
Daniel and Juntong
Project reports: (full)
Jonas and Marie
Dorna and Tanya
Tuesday, April 16 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
Postal/Courier address:
The Department of Computer Science
University of British Columbia
201-2366 Main Mall
Vancouver, B.C. V6T 1Z4
Traditional, Ancestral & Unceded Musqueam Territory