CECS 521: Database Architecture Syllabus

Class Information

Required Materials

Recommended

Catalog Description

Prerequisites: CECS 328 and CECS 323. Relational database design theory - a rigorous approach. Security, recovery, transaction management, distributed databases and query optimization. Additional projects required for CECS-621. (Lecture - problems 3 hours.) Traditional grading only.

Course Objectives

This graduate course covers advanced topics in database management systems. An undergraduate course in database management systems and a course on algorithms and data structures are required. The course will increase the student's knowledge to include system issues and also theoretical foundations. It will introduce recent topics in the field of database management systems.

Upon successful completion of this course, a student should:

Course Topics

The following is a tentative list of topics that will be covered in this course. The topics listed can be found in the text and/or will be provided as handouts. These topics are also contained in other texts on database management systems. The list of topics may change, and if so, I will announce the changes made.

Learning Activities

To achieve the course objectives, the student will be involved in several activities:

  1. Readings: The lectures will follow the topics covered in the textbook, but will attempt not to duplicate or repeat information. The textbook will elaborate on information presented in the lectures; additional information will be provided, as necessary, to complement the lectures and the textbook. Each student is responsible for reading the related material prior to each lecture.
  2. Lectures: students are expected to attend every lecture; this is where the topics will be introduced and where other learning activities will take place. Class participation is highly encouraged and will play a part in the overall grading scheme. You are allowed up to two unexcused absences, any more than that will deduct your grade. Furthermore, to earn the full grade for class participation you must be an active contributor in class. This can be accomplished by doing the reading ahead of time, taking part in class discussions, asking questions, etcetera.
  3. Homework assignments: Weekly/biweekly assignments will be handed out and must always be turned in at the start of lecture on the due date. No late assignments will be accepted. Homework will consist of problems from the textbook, some database problems (Oracle or other tools), and written reports on reading assignments. Additional forms of assignments may be given.
  4. Quizzes: There will be three quizzes.  Depending on the quiz, you will have about 30 minutes to complete it.
  5. Exams: One midterm exam about half way thru the course and a cumulative final exam.

Grade Breakdown

Attendance/Participation 10%
Quizzes 15%
Homeworks and Labs 25%
Midterm exam 25%
Final exam 25%
TOTAL 100%

Academic Honesty Policy

Grading Policy

Withdrawal

The drop date this semester is November 21 (you must drop by September 17 to avoid getting a W in your transcript).  Dropping courses during the final three weeks of instruction is not permitted except in the case of accident or serious illness occurring during this period.  Ordinarily withdrawals in this category will involve total withdrawal from the university and require approval of the instructor, the chairperson, and the dean.  Do not wait until the last minute to seek these approvals.  You should allow for the possibility that your instructor, as well as the department chairperson, may be unavailable on a given day.

The page with the following URL has additional important dates for Fall 2007: http://www.csulb.edu/depts/enrollment/dates/registration_fall.html

Important Information found in the University Catalog

Cheating and Plagiarism

The University Catalog provides information to students regarding cheating and plagiarism.  You can read it online here: http://www.csulb.edu/divisions/aa/catalog/07-08/campus_info/cheating.html.  The campus policy can be found here: http://www.csulb.edu/divisions/aa/research/our/information/policies/cheating/

Student Academic Honors Pledge

The University Catalog states the following:

The Student Academic Honors Pledge was approved by the Academic Senate and Associated Student Senate in 2004. The pledge states, "I pledge on my honor that I have not given or received any unauthorized assistance on this assignment/examination."

Recommended Student Load

http://www.csulb.edu/divisions/aa/catalog/07-08/campus_info/student_unit.html  

Students are expected to spend, on the average, two hours of preparation and study for each hour of class time. Thus, a three-unit lecture or discussion course normally demands a commitment of nine hours per week averaged over the semester, with the class meeting for three hours a week. This may be considered sufficient time to enable a student to do satisfactory work. Students who desire to achieve “A” or “B” grades may wish to spend proportionately more time in their studies.

 

Definitions of Grades and Grading Symbols

The University Catalog defines the grades to be assigned as follows – this is taken from the online catalog found at: http://www.csulb.edu/divisions/aa/catalog/07-08/campus_info/grades.html.

The following definitions apply to grades assigned in all undergraduate and graduate courses.

 

“A” – Performance of the student has been at the highest level, showing sustained excellence in meeting all course requirements and exhibiting an unusual degree of intellectual initiative.

“B” – Performance of the student has been at a high level, showing consistent and effective achievement in meeting course requirements.

“C” – Performance of the student has been at an adequate level, meeting the basic requirements of the course.

“D” ­– Performance of the student has been less than adequate, meeting only the minimum course requirements.

“F”– Performance of the student has been such that minimal course requirements have not been met.

Database Resources