CPSC 504: Tentative Schedule

Paper Selection Information

You should sign up for different days to present and lead the discussion on. For the moment, please sign up for a day rather than a paper - I'll readjust if there are enough people in the class to do so. 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: Wednesday Friday
Jan. 2/4 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 9/11 Introduction to databases: part 2
Rachel presents and leads discussion Additional Datalog slides
Relational Roots(slides)
Rachel presents and leads discussion
January 16/18 Query Optimization Overview (Slides: System R and overview)
Homework due: design a database for your data
Presentation: Sarah
Discussion: Nick
Two query optimizers (Slides: Volcano and Starburst)
Presentation: Nick
Discussion: Sarah
January 23/25 Query Execution
Presentation: Felix
Discussion: Haoran
Project: one page project proposal due
Transaction Processing (slides)
Presentation: Rachel
Discussion: Rachel
January 30/Feb 1 Answering Queries Using Views/Data Integration (slides)
Presentation: Rachel
Discussion: Rachel
Rachel sick: class was cancelled
February 6/8 Adaptive Execution
Presentation: Haoran
Discussion: Rachel
Rachel out of town: no class
February 13/15 Object-oriented and Object-relational databases
Presentation: Winston
Discussion: Ethan
XML
Presentation: May
Discussion: Lucas
February 20/22 Reading week: no class
Feb 27/Mar 1 40 years of data models: what goes around comes around(slides)
Presentation: Rachel
Discussion: Rachel
Project: 4 page midterm status report due
On Line Analytic Processing (OLAP) (Slides: OLAP, cubes)
Presentation: Rachel
Discussion: May
March 6/8 Parallel Databases and No SQL (Slides: Gamma, Map Reduce)
Presentation: Leo
Discussion: Jimmy
Critiquing No SQL
Presentation: Ethan (slides)
Discussion: Winston
March 13/15 New-SQL
Presentation: Lucas
Discussion: Felix
Data Mining (slides: Apriori, Hypdb)
Presentation: Jimmy
Discussion: Leo
March 20/22 The Role of Theory
Presentation: Rachel
Discussion: Rachel
Advanced Topics/Student Request Potpourri: Auto-tuning and usability
Presentation: Rachel
Discussion: Rachel
March 27/29 Future of DBMS research
Presentation: Rachel
Discussion: Rachel
Project Reports:
Ethan
Haoran
Winston
April 3/5 Project Reports:
Felix, Lucas, and Nick
Jimmy and Leo
May and Sarah
Term is over: No class
Monday, April 8 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