Course Information

Watch for updates! This file was last updated on February 12, 2003.

Lectures:

Monday & Wednesday, 13:30 - 14:50 (Wean Hall 5409)
Lecture attendance is mandatory.

Recitations:

Recitations will be held in Wean Hall 5409, 15:00-16:00 on selected Fridays, once per assignment. Check the schedule and announcements on the web and in the newsgroups.
Recitation attendance is not mandatory. However, you should try to make it to as many of them as possible to find out more about the assignments, and get more time with knowledgeable TAs to answer your questions.

Instructor:

Anastassia Ailamaki (WeH7109)
Office hours: Monday 3-4pm (except 1/13/2003, 2/24/2003, and 3/10/2003) and anytime by appointment

Teaching assistants (and office hours):

Textbook:

Raghu Ramakrishnan, Johannes Gehrke, "Database Management Systems," McGraw-Hill 2002 (3rd ed).
The book price should be the same with or without the Oracle CD. The Oracle CD is NOT required for the course but it is good for you to practice SQL on it.

Andrew Bboards:

The academic.cs.15-415.discuss and academic.cs.15-415.discussion newsgroups will not be used in Spring 2003.

Grading policy: (tentative)

Important Notes:
The above percentages are subject to change.
Your course grade will be strongly affected by your performance on the exams.
If you do not receive a passing grade on the exams, you will not receive a passive grade in the course.


Frequently Asked Questions

Q1. How do I enroll in 15-415?

A. Any Carnegie Mellon undergraduate student who has passed the 15-212 prerequisite may apply on-line for 15-415. Graduate students are generally exempt from having to fulfill prerequisites. Students register on an assigned day based on seniority and a time-of-day based on a lottery of the last two digits of your SSN.

Q2. Why won't OLR allow me to register for 15-415?

A. Most likely because you have not fulfulled the 15-212 prerequisite. If you believe you took an equivalent course at another university and still cannot register, your academic department has not yet posted this credit and you will need to contact them to make certain this happens. Other issues which might be preventing you from enrolling are enrollment status issues such as unpaid bills, etc. If this is the case, you will need to go to the HUB for resolution.

Q3. What if I don't have the prerequisite but think I could do the work?

A. You must go to the teaching faculty and ask for permission. If they think you can do the work without the prerequisite, they will have to send mail to the CS Program Coordinator, Catharine Fichtner (cathyf@cs.cmu.edu), and tell her it is ok to place you in the class or put you on the waitlist.

Q4. How do waitlists get processed?

A. Waitlist position usually doesn't matter, only status does. For instance, a 15-4xx class would give priority to CS seniors. After that, depending on many different factors, we might give priority to seniors in other departments or to CS juniors. This is a negotiated decision between the Assistant Dean, Mark Stehlik, and the faculty member. If you are on the waitlist when classes start and think there is some hope of eventually getting off the waitlist, it is best that you attend classes on a regular basis. This will give you a better chance of getting in since you have not missed any course work.

Q5. What are my chances of getting in if I'm on the waitlist?

A. It will depend on many factors including how big the waitlist is, what department you're in, what year you're in, if the faculty has a strict cap on the class, or if the room it is in will allow for growth. You're best answer will come from the department administrator who can take a carefull look at the waitlist and will know how the Assistant Dean expects to process that particular course.

Q6. Do I have a better chance of getting in if I have a declared minor or double major in CS?

A. Students with declared minors or double majors in CS do not get special privilages to enroll in our CS courses. They will be enrolled based on seat availability like any other student outside the CS department. However, most faculty and administrators are sensitive to these issues, and if you only have one more course to fulfill a double major, you should speak to the faculty or Assistant Dean directly and let them know how important it is that you are enrolled in the course. They might not be able to do anything with your request because of some constraint they're under but it is worth asking.