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 still 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: Tuesday Thursday
Jan. 10/12 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 17/19 Introduction to databases: part 2
Rachel presents and leads discussion
Additional Datalog slides
Relational Roots (slides)
Rachel presents and leads discussion
January 24/26 Query Optimization Overview (Slides: System R and overview)
Homework due: design a database for your data
Presentation: Rachel
Discussion: Rachel
Two query optimizers (Slides: Volcano and Starburst)
Presentation: Rachel
Discussion: Rachel
Jan 31/Feb 2 Query Execution (slides)
Presentation: Rachel
Discussion: Rachel
Project: one page project proposal due
Transaction Processing (slides)
Presentation: Rachel
Discussion: Rachel
February 7/9 Answering Queries Using Views/Data Integration (slides)
Presentation: Jeffrey
Discussion: Nalin
Adaptive Execution (Tukwila, Eddies)
Data Integration: The Teenage Years (paper mentioned in class)
Presentation: Rachel
Discussion: Jason
February 14/16 Object-oriented and Object-relational databases (slides)
Presentation: Devyani
Discussion: Rachel
XML (Slides)
Presentation: Matt
Discussion: Sepehr
February 21/23 Reading week: no class
Feb 28/Mar 2 40 years of data models: what goes around comes around(slides)
Presentation: Ehsan
Discussion: Ryan
On Line Analytic Processing (OLAP) (slides)
Presentation: Michael
Discussion:Sarah
Project: 4 page midterm status report due
March 7/9 Parallel Databases and No SQL (slides)
Presentation: Jianhao
Discussion: Jeffrey
Critiquing No SQL (slides)
Presentation: Carol
Discussion: Ehsan
March 14/16 New-SQL (slides)
Presentation:Sarah
Discussion: Matt
Data Mining (slides)
Presentation: Yingfeng
Discussion: Jianhao
March 21/23 The Role of Theory (slides)
Presentation: Ryan
Discussion: Carol
Advanced Topics/Student Request Potpourri: DBOS (slides)
Presentation: Sepehr
Discussion: Sid
March 28/30 Advanced Topics/Student Request Potpourri: Ontologies in databases (slides)
Presentation: Nalin
Discussion: Devyani
Advanced Topics/Student Request Potpourri: Open Data (slides)
Presentation: Jason
Discussion: Yingfeng
April 4/6 Future of DBMS research
Presentation: Sid
Discussion: Michael
Project Reports:
Sepehr
Ehsan
Sid
April 11/13 Project reports:
Matt and Ryan
Jason
Nalin
Project reports: (full)
Carol
Jeffrey, Sarah, Yingfeng
Devyani, Jianhao, and Michael
Monday, April 17 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