- Classes
- Students are expected to attend and participate in all lecture
sessions. Although attendance will not be directly monitored,
attendance and class participation will count towards your final grade
through in-class exercises.
- Readings
- Readings will be regularly assigned from the course text.
These will frequently be supplemented by material and resources on
the Web itself and perhaps occasionally with readings and handouts
given in class. Students will be responsible for all material in assigned
readings, whether or not that material is discussed in class. If you
have any questions about material not covered in class, please ask.
- Assignments
- There will be three take-home assignments and one group project in
this course. All assignments and projects are mandatory, and no
makeups will be given in any circumstances. All deadlines are final,
and no individual extension will be granted.
NOTE Unless explicitly stated otherwise,
assignments are individual (excluding the group project - see
below). This means that you are required to produce your own
solution for the assignments WITHOUT direct help from another
student in the class.
- Group project
- Students will participate in one large group project for much of
the course. Groups may consist of between three to four students and
students may select their own groups. They may also select the goal
of the project, with the approval of the instructor. It should
involve the design and implementation of a database system, using
the techniques learned in class. Please see the projects page for details on the group project.
Group projects will involve input from all members of the
group. Inter-group and intra-group communications and collaborations
are allowed, as long such collaborations are well-documented.
- Exams
- There will be one mid-term and one final exam.
See the schedule page for dates. The
mid-term will be a one-hour exam, the final will be a two-hour
exam. Both exams are open-book, open-notes exams - you can consult any
books or notes you feel suitable, however, they will have to be in
your possession. You cannot borrow books from other students during
the exam.
- Academic integrity
- Your student handbook includes a statement of academic
integrity. Please consult this handbook for your rights and
responsibilities regarding academic integrity issues.
All students should read this and ask us if they have any
questions.
Individual assignments and exams should reflect your
own work. No collaboration of any sort is allowed in the
individual assignments or exams other than informal discussion in
and outside class. You will be given an automatic 0 if you
collaborate with any present or past student.