CMSC 724: Advanced Topics in Database Systems
Time-stamp: "2002-05-18 09:55:21 chaw"
- News: Final exam posted below.
- Class meetings: Fridays
9:00am-11:30am in CSS
2316. Students are also encouraged (but not required) to attend the
- Class newsgroup: csd.cmsc724 (local to umd.edu); required reading. Please use this newsgroup
(instead of email) for questions, comments, and discussions on
class-related topics unless you wish to keep your comments private.
- Instructor: Sudarshan S. Chawathe
- Email: firstname.lastname@example.org
Please put the string "CMSC724" near the
beginning of the Subject header for all class-related email.
Email that is poorly written risks being ignored.
- Office hours: Fridays 11:30am-12:00pm, Tuesdays and Fridays
1:00pm-2:00pm, and by appointment. Please follow
instructions to schedule an appointment.
- Contact information: finger
- Description: The primary goal of this
course is to serve as a stepping stone from database coursework to
database research. A secondary goal is to cover advanced topics in
database systems. The topics this semester will have four foci: (1)
essentials of database systems implementation; (2) database theory and
its applications; (3) semistructured data management; and (3) data
mining. The textbooks should give you a rough idea of the kind of
material we will cover.
This course requires a substantial semester-long project. The project
must include a nontrivial implementation and must culminate in a
project demonstration and a submission of source code and a project
report. For an A grade, the project work and report should be
comparable in quality to a good workshop paper (and hopefully better).
I will help in the selection and conduct of the project; however,
primary responsibility for the project lies with the students (who are
responsible for scheduling meetings to ensure their work is on track).
The projects will be individual work by default; however, I may permit
group projects if there is a compelling case for them. The exams will
be take-home (and thus open book). The homeworks will most likely be
a mix of programming and written work.
Please note that this is an advanced course that covers a large number
of topics. Students are assumed to have a good Computer Science and
Database background (or the ability to quickly assimilate required
material). They are also assumed to be capable of quickly reading and
understanding a substantial amount of material on diverse topics,
ranging in accessibility from textbooks to papers that are not quite
- Reading List and Schedule (check for updates): HTML; PDF; PostScript.
- Data on the Web: From Relations to Semistructured Data and
XML by Abiteboul, Buneman, and Suciu. Morgan Kaufmann, 2000.
- Foundations of Databases by Abiteboul, Hull, and
Vianu. Addison Wesley, 1995.
- Data Mining: Concepts and Techniques by Han and
Kamber. Morgan Kaufmann, 2001.
- Homeworks and Exams: I'll post material
here as we go along. Take a look at last session's
Web pages to get a feel of things.
Grading is based on class participation (10%), homeworks (20%),
a mid-term exam (15%), a final exam (20%), and a project
- Policies: Please make sure you read and
follow the class policy.
Unless otherwise noted, all documents in the
http://www.cs.umd.edu/class/Spring2002/cmsc724/ hierarchy are
Copyright © 2001-2002 Sudarshan S. Chawathe.
Sudarshan S. Chawathe