Home | Syllabus | Schedule | Homework, Projects, & Handouts | Announcements
For this course,
we will be following Eugene Spafford's comprehensive course
policy. Please be sure to read it over.
In case you didn't
actually click & read the link above, academic dishonesty is covered in the
section professional
honesty & conduct. In the worst case, you can be expelled from the
university. Don't do it!
This course covers
fundamental concepts of database and information systems. These concepts
include database modeling and design, relational databases, querying and SQL,
object-based databases, XML and web databases, data storage, transactions,
database system architectures, data mining and warehousing techniques,
client/server paradigm, middleware, ODBC, JDBC, CORBA, privacy, integrity, and
security.
More specifically,
the course covers the following topics:
1. Database System Concepts, 5th Edition, Silberschatz,
Korth, and Sudarshan, 2005.
2. Oracle 9i Programming: A Primer, Rajshekhar
Sunderraman, 2004.
There will be
approximately four database project assignments. The projects are an important
part of the course. Some of them will be SQL-related programming assignments
using Oracle. There will also be approximately four home assignments, a
midterm, and a final. The final exam will be cumulative.
The
final grade will be based upon the following:
Programming/Project
Assignments |
30% |
Homework
Assignments |
15% |
Midterm |
25% |
Final |
25% |
Class
Contribution |
5% |
Late work is
subject to a 10% penalty for at most one
day late. Problems on grading of assignments/exams/projects must be
resolved within one week after the graded work is returned/project score is
posted. The grades will not be modified after the one week time period.