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.
Fundamentals
of Database Systems, 5th Edition (older editions may also work), Elmasri Navathe, Addison-Wesley,
2006.
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% |
Penalty for late homework is
10% for each class day after due date. 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.
Absence from Class
You must
attend all classes. Absence in five or more classes will lower your final
grade.