CPS 296.1 (Spring 2010):
Database and Programming Languages:
Crossing the Chasm

Course Information
Lecture Notes
Schedule and Readings
Blackboard Forum (Reviews)
Blackboard Forum (Project)

Note that many slides below are, or contain contents from, slides by the authors of the papers covered or by others. Please refer to the slides for their original sources.

WeekDate TopicNotes
1 01-14Introduction (Jun)PDF
2 01-19Retrospect on DB models and languages (Jun)PDF[last slide covered on 01-21]
01-21Extensibility, OR-style (Jun)PDF[last 8 slides covered on 01-26]
3 01-26Objects and databases (Jun)PDF[last 3 slides covered on 01-28]
01-28Persistent Java (Bilgen and Ryan)PDF
4 02-02Java/Hibernate (Matt and Peter)PDF
02-04Python/Django (Matt and Peter)PDF
5 02-09Optimizing across PL/DB (Cong and Vamsi)PDF PDF
02-11Tour of LINQ (Gang and Xuting)PDF
6 02-16Massive data processing with Dryad (Rishi and Vamsi)PDF PDF
02-18Massive data processing with SCOPE (Rishi and Vamsi)PDF
7 02-23Scientific/statistical data: SciDB and MAD (Ronnie and Xuting)PDF PDF
02-25Scientific/statistical data: RIOT (Yi)
8 03-02No class (ICDE conference)
03-04Data processing on GPUs (Cong and Jie)PDF PDF
9 03-09Spring recess
03-11Spring recess
10 03-16Project proposal presentations
03-18Project proposal presentations
11 03-23Compilation in HPC (Jason and Yi)PDF
03-25Compilation in HPC (Jason and Yi)PDF
12 03-30Just-in-Time compilation (Jason and Xuanran)PDF
04-01Scientific data: a case study in FEA (Bilgen, Cong, and Jie)PDF PDF PDF
13 04-06Scientific data: array management (Bilgen, Jie, and Xuting)PDF PDF
04-08Scientific data: optimization (Rishi and Ronnie)PDF PDF
04-08Project progress report due
14 04-13Massive data processing with PIG (Gang, Peter, and Ronnie)PDF
04-15Tour of Scala, ScalaQL (Gang, Matt, and Vamsi)PDF PDF
15 04-20DB/PL meet networking: Datalog and declarative networking (Ryan)PDF
04-22DB/PL meet networking: secured networked information systems (Xuanran) + Review (Jun)
(class meets despite graduate reading period)
PDF PDF
1604-27Graduate reading period
04-29Graduate reading period
17 05-03Project demos (9am-12pm)
Last updated Tue May 04 11:52:12 EDT 2010