CSCI 2270:
Advanced Topics in Database Management
Schedule:
Date | Activity | Groups | Deliverables |
---|---|---|---|
01-26-2009 | Introduction | - | - |
02-02-2009 | Applications | Everyone | 10 min. talks |
02-09-2009 | Issues | 1,2,3 | - |
02-16-2009 | No Class - President's Day | - | - |
02-23-2009 | Issues | 4,5,6 | - |
03-02-2009 | Solutions | 1,2,3 | - |
03-09-2009 | Solutions | 4,5,6 | - |
03-16-2009 | Full talk as outline | 1,2 | Outline for groups 1, 2 |
03-23-2009 | No Class - Spring Break | - | - |
03-30-2009 | Full talk as outline | 3,4 | Outline for groups 3,4 Draft for groups 1,2 |
04-06-2009 | Full talk as outline | 5,6 | Outline for groups 5,6 Draft for groups 3,4 |
04-13-2009 | Round-robin discussion of draft | 1,2,3 | Draft for groups 4,5,6 |
04-20-2009 | Round-robin discussion of draft | 4,5,6 | Draft for groups 1,2,3 |
04-27-2009 | Discuss chapter integration | Everyone | Draft for groups 4,5,6 |
05-04-2009 | Discuss drafts | Everyone | - |
05-11-2009 | Party/Presentation | Everyone | Final chapters (minor edits only) |
Activity Explanations:
-
Applications
Each individual should search the web and their own experience to come up with requirements that they think are important for a science database. It would ideally have one or two examples. In particular, queries would be useful. -
Issues
Each group should read papers in their area in order to present a detailed description of what the issues and problems are in their area. For each issue, you should talk about what makes it hard. You are encouraged to come up with examples of what each problem is. Your presentation here should be about 35 minutes long. -
Solutions
Each group will give a presentation of the main solutions that have been offered in the readings for each of the issues that were raised in your previous talk. This should essentially outline the solutions that you want to talk about in your chapter. Examples are especially useful here. -
Full talk as outline
Each group gives a 35 minute talk that is essentially an outline of your chapter. The slides would be something that you could write from. This talk would also serve as a tutorial to someone who is computer science savvy, but who knows nothing about the specific field at hand. This is an exercise to make sure that each group understands the material since it is impossible to give a great tutorial talk unless you really understand the area. -
Round-robin discussion of draft
The groups that are identified for the class period will get a chance to meet with each of the other groups (discussants) for 30-40 minutes to get their feedback. Each discussant group will have met before the fact to come up with a unified set of comments on the draft. The comments should address content, order of presentation, level of presentation, suitability of the examples, diction, and typos. Is the current draft understandable? If not, why not, and how could it be improved. -
Chapter integration
We will have a roundtable discussion about how the chapters could be better integrated by referring to each other. We would also comment on how well each chapter meets the goals of the book. Does it present the non-obvious aspects of the area well?