Home | Syllabus | Schedule & Lecture Slides | 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.
*
Mapping between textbook versions 5 and 6
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% |
Grading assignment policy
a) Class
contributions (e.g., class attendance and participation, discussions, outside
reading/presentation of research papers) .... (5% of
grade) You should attend all classes for highest class
contribution credit.
b) The range of scores for a grade are
approximately as follows:
( >97%:
A+, 94-97: A, 89-93: A-)
( >87%:
B+, 83-86: B, 80-82: B-)
( >77%:
C+, 73-76: C, 70-72: C-)
( >67%:
D+, 60-66 D)
c) If you do not do the projects or
home works, you will get an F.
We will use piazza.com for the class. I encourage you to register there if you are not registered yet. Once you are registered, you will be able to find the class CS348 "Information Systems" and join it as a student. If you can't find the class then use the following link to sign-up for it:
Join CS348 (Fall'15) in piazza
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.