CS 395: Relational Database Systems
Spring 2002 Syllabus
Instructor Information
- Instructor: Dave Musicant
- Office: CMC 326
- E-mail: dmusican@carleton.edu
- Office phone: (507)646-4369
- Home phone: (952)882-8571 (before 10 PM, please)
- Office hours: Tuesdays 9:45-11:45 AM, Wednesdays 1:00 PM - 3:00 PM
Textbook
- Database Management Systems (2nd edition), Ramakrishnan and Gehrke, McGraw-Hill,
2000.
Class Website
- http://www.mathcs.carleton.edu/faculty/dmusican/cs395s02
Your Grade
- Programming assignments: 40%
- Non-programming assignments: 20%
- Take home exam 1: 20%
- Take home exam 2: 20%
Assignments & Presentation
- Programming: There will be a warm-up C++ assignment, four Minibase assignments
and an Oracle assignment.
- There will be a number of shorter non-programming assignments.
Collaboration
You are encouraged to work together, given the following ground rules:
- Programming assignments: I encourage you to work in pairs on these assignments.
Only one of the two of you should actually submit your code, but indicate
both of your names in comments in your programs.
- Non-programming assignments: You should turn in your own assignment. You
may work with other people, but each of you should be turning in your own.
Make sure to give people credit where they have helped out.
- Take-home exams: Do these completely on your own. You can discuss them
only with me, though I won't say much :) I will charge students with cheating
if I find evidence of this.
Homework Policy
- Each assignment will have a specific time for which it will be due. An
assignment turned in late within one day of the due time will be docked 25%.
A program turned in later than one day of the due date but within two days
will be docked 50%. A programming assignment turned in any time after this
until the last day of classes will be docked 75%. Non-programming assignments
can not be turned in any later than two days following the due date since
we may be discussing answers in class.