SCHEDULE for CS 4707
The schedule indicates the concepts and material to be (un)covered in each
week under the column labeled "Topics". The chapters in the textbook are
referred to by the chapter number or Appendix number.
Homeworks will be due on Tuesdays of designated weeks.
Mid-term examinations will take one
meeting in designated weeks. Other meeting
may be used for discussions.
Week | Dates |
Lecture Topics |
Textbook | Supplement |
Due | Feedback |
1 | 9/3-5 |
Introductions |
1 | |
| |
2 | 9/10-12 |
Relational Model |
2 | |
| |
3 | 9/17-19 |
SQL - 1 |
3 | |
| |
4 | 9/24-26 |
SQL - 2 |
4 | |
HW 1 | |
5 | 10/1-3 |
Database Design |
5 | |
HW 2 | HW 1 |
6 | 10/8-10 |
Data Modeling |
7 | |
| HW 2 |
7 | 10/15-17 |
Normalization |
| |
8 | 10/22-24 |
Discussion |
| |
MS Exam | |
9 | 10/29-31 |
Physical DB Design |
10 | |
| MS Exam |
10 | 11/5-7 |
DBMS Administration |
12 | |
HW 3 | |
11 | 11/12-14 |
Data Warehouses |
14 | |
| HW 3 |
12 | 11/19-21 |
Object DBMSs |
16 | |
HW 4 | |
13 | 11/26 |
Review |
| |
| |
14 | 12/3-5 |
Client Server DBMSs |
15 | |
| HW 4 |
15 | 12/10-12 |
TBD, Summary |
| |
| |
16 | 12/16-20 |
Final Exam. |
Tu 12/17 130-330pm | |
| |
Active group learning techniques
may be used in class meetings to enhance the learning opportunities.
Performance of a student during these exercises
will have no bearing on his/her grades. Students will work in a small group
of two or three on an exercise or a discussion question provided in the
class meeting. After this, a randomly chosen student will be invited to
summarize the discussion in his/her group. Other students in the class
may paraphrase and improve the presented material.