SCHEDULE for CS 5708, Spring 2004

The schedule indicates the concepts and material to be (un)covered in each week under the column labelled "Topics". The chapters in the textbook are referred to by the chapter number or Appendix number.
Homeworks will be due on Tuesday. Mid-term examinations will take at the second meeting in designated weeks. Other meeting in that week may be used for discussions, review or practice examination.

Note: The midterm exam. has been rescheduled to Th. 3/25 in accordance to our discussions on 2/24/04.

Week

Dates

Lecture Topics

Textbook

Supplement

Due

Feedback

1

1/20, 22

Introductions, File Structures

13

 

 

 

2

1/29, 29

Index Structures

14

1

 

 

3

2/3, 5

Query Processing

15

2

 

 

4

2/10, 12

Query Optimization

15

4

HW 1

 

5

2/17, 19

Transactions

17

8

 

HW 1

6

2/24, 26

Concurrency Control

18

7

HW 2

 

7

3/2, 4

Recovery

 

 

 

HW 2

8

3/9, 11

Database Security

19

9

 

9

3/16, 18

Spring Break

 

 

 

 

10

3/23, 25

Discussion, Review

23

5

MS Exam

 

11

3/30, 4/1

Distributed Databases

25

12

 

 

12

4/6, 8

Data Warehouses

28

9

HW 3

MS Exam

13

4/13, 15

Data Mining

27

 

 

HW 3

14

4/20, 22

Object Relational Databases

22

 

HW4

 

15

4/27, 29

XML

26

13

 

HW4

16

5/4, 6

tbd, Summary

 

 

 

 

17

5/11

Final Exam(8:00-10:00am)

 

 

 

 

This class will use small active group learning techniques for few minutes (say, 5 minutes) in several class meetings to enhance the learning environment of the class meetings. The 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.