This syllabus is provided for informational purposes regarding the anticipated course content and schedule of this course. It is based upon the most recent information available on the date of its issuance and is as accurate and complete as possible. The instructor reserves the right to make any changes deemed necessary and/or appropriate. The instructor will make his or her best efforts to communicate any changes in the syllabus in a timely manner. Students are responsible for being aware of these changes.
MW 4:00-5:00pm, Th 3:00-4:00pm or by appointment.
Monday, April 30, 2012.
A letter grade is assigned based on accumulated numerical grade: A: over 90%, B: over 80%, C: over 70%, D: over 60%, and F: under 60%.
20% Programming Project 20% Homework 20% Midterm Exam (Week 10) 30% Final Exam (Monday, May 7, 2012, 5:00 - 7:30 pm) 10% Intangibles
Class attendance is required to receive credit for participation. Students who are observing a religious holy day or are participating in a University-sanctioned event may be excused, when prior notice is given to the instructor.
Assignments must be handed in by the due time. No late assignment will be accepted unless compelling reasons can be supplied and verified. Late assignments will receive no grade.
All exams will be in-class, close-book and close-note. No makeup exam will be given unless compelling reasons can be supplied and verified. Missed exams will receive no grade.
University wide policies and services regarding disabilities may be found online at: http://www.utsa.edu/disability/students.htm.
You are also responsible for knowing UTSA's policies regarding academic dishonesty. Plagiarism (see Section 203) will not be accepted. If you are in doubt be sure to make a proper citation to the author.
Note: (a) Students are not automatically dropped from a class if they stop attending the class. (b) University policy does not permit visitors in a class. (c) University policy does not permit faculty or office staff to report grades by telephone, fax, or email.
Topics Reading Assignments (from the textbook) Homework Due Project Due Special Events
| Week of | Monday | Wednesday | Friday |
| 1. January 16 | Introduction Ch. 1, 3 |
Team Formed | |
| 2. January 23 |
Basic Concepts of Databases Ch. 1, 3 |
Data Storage Ch. 8 |
|
| 3. January 30 | File Organization Ch. 9 |
Indexing Ch. 10 |
|
| 4. Febuary 6 | Indexing Ch. 10 |
External Hashing Ch. 11 Homework 1 Due |
|
| 5. February 13 | Relational Algebra & Calculi Ch. 3, 4 |
SQL Ch. 5 |
Project 1 Due |
| 6. February 20 | Query Evaluation Ch. 12 |
Relational Operators (I) Ch. 14 Homework 2 Due |
|
| 7. February 27 |
Review |
Midterm Exam I | |
| 8. March 5 | External Sorting Ch. 13 |
Relational Operators (II) Ch. 14 |
Project 2 Due |
| 9. March 12 | Spring Break |
Spring Break | |
| 10. March 19 | Query Optimization (I) Ch. 15 |
Query Optimization (II) Ch. 15 |
|
| 11. March 26 |
Transaction Management Ch. 16 |
Concurrency Control (I) Ch. 17 |
Project 3 Due |
| 12. April 2 |
Concurrency Control (II) Ch. 17 |
Concurrency Control (III) Ch. 17 Homework 3 Due |
|
| 13. April 9 | Crash Recovery (I) Ch. 18 |
Crash Recovery (II) Ch. 18 |
|
| 14. April 16 |
Crash Recovery (II) Ch. 18 |
Information Retrieval Ch. 27.1-5 |
Project 4 Due |
| 15. April 23 | XML Database Ch. 27.6-8 |
Data Warehousing Ch. 25 Homework 4 Due |
|
| 16. April 30 | Data Mining Ch. 26 |
Review |