CMPSCI 691LL: Networked Information Systems

This graduate seminar covers advanced information systems and data management issues in emerging network-connected environments. The first part of the course addresses the design and implementation of advanced information systems including geospatial databases, data warehouses, parallel databases, distributed databases, sequence databases, and XML databases. The second part of the course explores recent research topics in networked data management including stream systems, publish/subscribe systems, sensor networks, RFID networks, and data uncertainty and lineage.

This is a graduate-level database course. It can be taken at either a three-credit or a one-credit level. The prerequisite is an introductory course in database systems, an equivalent of CMPSCI445. Students with other backgrounds should contact the instructor for approval for enrollment.

Professor: Yanlei Diao

Course Time:

MW 2:05-3:20 in CS Building Room 150

Office Hours:

Please email the instructor for appointments.

Course requirements:

Paper Reviews 30%
Class Presentation 10%
Class Participation 10%
Project 50%

Students are required to read 1-2 papers for each class and email paper reviews to the instructor the night before the class. Failture to submit a paper review in time will result in 1 point deducted until 30 points are all deducted. Students will also be asked to select one paper from the reading list and give an in-class presentation. The presentation will account for 10% of the final grade. Students are also expected to participate in class discussion, which covers another 10% of the grade. Finally, there will be a large course project. Students can form teams of 2 people or work individually. They can propose projects on any topics related to the course material and are welcome to contact the instructor for help with the topic selection. The project can be omitted if the course is taken at a one-credit level.

Text:

The course readings will primarily be drawn from the 4th Edition of "Readings in Database Systems" (a.k.a. the "Red Book") edited by Hellerstein and Stonebraker. Most readings for this course will be posted on the course web site.

For an excellent introduction to the basics of database systems, students are referred to the textbook "Database Management Systems" by Ramakrishnan and Gehrke. The textbook is available from Amazon.