CSI 3717 -- Automne 2003


NOTE: Les annonces les plus récentes sont en haut de la page

12/01/04: Points. Faites moi savoir s'il y a un problème AVANT mercredi.

06/01/04: J'ai envoyé les points inofficiels par email à chacun de vous. SVP réagissez très vite en cas de problèmes.

17/12/03: Exemple de normalisation.

16/12/03: Format de l'examen:

-- 26 questions à choix multiple et des definitions pour un total de 40 %, 8 questions classiques pour un total de 60%
-- Poids: jusqu'à 40% pour la matière vue avant la misession et au moins 60% pour celle vue après.

12/12/03: Sections à apprendre du Chapitre 19: SEULEMENT 19.1, 19.4 et 19.6.

05/12/03: Devoir #3: solutions -- pg1 pg2 pg3.

01/12/03: Instructions pour la remise du projet:

(1) Remettez une copie électronique (zippée) par email en l'envoyant à kanwar.hazrah@rogers.com le lundi 8 Dec à 4PM au plutard.
Le suject du email DOIT être "CSI 3717 (Projet)".
Vous devriez fournir des fichiers compilés et non compilés de votre projet.
Les fichiers à fournir sont: votre code Java, tout code (CGI, PHP, ...) écrit pour la partie optionnelle et votre script SQL.

(2) Soumettez une copie sur papier dans la boite aux devoirs comprenant les items suivants et cela le lundi 8 Dec à 4PM au plutard:
-- Un document texte qui explique clairement quel SGBD, langage de programmation et driver vous avez utilisés. Ce document devrait aussi nous faire connaitre les dispositions spéciales à prendre pour exécuter votre code. Il doit indiquer la contribution de chacun dans le groupe. Veuillez aussi nous mentionner toutes les suppositions faites dans l'implémentation. Expliquez ce qui marche et ce qui ne marche pas dans votre projet. Surtout, expliquez pourquoi les parties qui ne marchent pas ne marchent justement pas.
-- Une copie du code (Java, PHP, CGI scripts, ...). Pour tout code répété plusieurs fois, ne remettre qu'une instance du code.

24/11/03: J'ai ajouté des précisons au devoir dans le FAQ sur A#3.

19/11/03: Ce vendredi 21/11 nous ferons une révision globale dela matière ainsi que l'évaluation.

19/11/03: Il y avait des fautes de contrainte dans le diagramme ER pour le projet: voici le diagrame corrigé .

14/10/03:

10/11/03: 1. The due date for submitting the project is extended to Dec 05 to match csi3317B's due date.
Je prolonge la date de remise du projet au 5 decembre afin de l'harmonier avec celle de la section csi3317B.

2. For releasing an ER-diagram, I have no choice than to wait for csi3317B's due date for submitting part 1 of the project which is on this coming weekend (Friday).
Pour la solution (diagramme ER) de la pertie 1, j'attend que les etudiants de la section csi3317B remettent leurs copies ce vendredi.

3. To speed up things, each group should send a group representative to see me with their solution so that I tell you where to start with the rest of the project based on the ER diagram you have.
Afin d'accelerer les choses, chaque groupe pourrait envoyer un representant pour me voir avec leur solution afin que je recommande ou commencer pour la 2eme partie du projet.

07/11/03: EXERCICES FACULTATIFS -- Les faire est un gain pour la préparation aux examens! Les réponses sont dans le "student center" sur http://highered.mcgraw-hill.com/sites/0072465638/):

31/10/03: Grille de correction pour l'examen de misession

30/10/03: les points du devoir #1 et de l'examen de misession.

27/10/03:

24/10/03: La date de remise du diagramme ER est repoussée au Vendredi 31 octobre en classe.

20/10/03: Here are important announcements about the midterm:

For the exam, learn: Chap 1; Chap 2: Sections 2.1--2.6; Chap 3: Sections 3.1--3.5, and 3.7; Chap 4: Sections 4.1, 4.2, and 4.3.2 (no division in domain relational calculus); Chap 5: Sections 5.1--5.5, and 5.7.

Break down of questions: Concepts: 20%; ER diagram: 20%; Rel. model: 20%; Queries: 20%; Rel. algebra and calculus: 20% (The rel. calc. will be short).

As a model, follow what we have done in assignment 1.

Le modele a suivre est le devoir 1.

I left hard copies of A1 solutions in front of my office. Please go and make copies for yourself. They are hand written.

  • Projet: pdf, ps.
  • We will be posting the project description shortly. Please start ASAP with it and anyone who is still a singleton shoukld come to class tomorrow to get assigned to a group. Nous posterons le projet incessament et veuillez le commencer le plus vite que possible. La classe francophone n'a plus de singletons.
  • You have 3 more days to submit Assignment 1: Due to popular demand, the due date for A1 has been extended to this coming Friday at noon (12PM). This new date is firm.

    Par demande de beaucoup d'entre vous, la remise du devoir A1 se fera ce vendredi a midi. Cette nouvelle date est ferme. Quiconque remet avant ce soir (18:00) aura un bonus d'un point (1%) a ajouter a sa note finale.

    Anyone submitting by the old due date gets a bonus of 1% to be added to his final course grade.

    09/10/03: Voici les groupes pour le projet tels que constitués en ce moment. Envoyez moi la constitution des groupes restants les plus rapidement possible. Ceux qui n'ont encore aucun groupe devraient me voir. Aussi, ceux des groupes qui sont encore sans email de contact devraient m'en donner un.

    30/09/03: Devoir 1: pdf, ps (Traduction: ps, pdf)

    26/09/03: IMPORTANT: un changement de dernière minute pour la salle, le jour et temps d'un des labs:
    CSI3317: Mardi 3-4PM (lettres A-M) dans STE 2052, et Lundi 6-7PM (lettres N-Z) dans STE0131;
    CSI3717: Mardi 2-3PM dans STE2052

    26/09/03: Pour votre préparation progressive aux examens, je recommande les exercices suivants (certains ont des réponses sur le site web du livre sur http://highered.mcgraw-hill.com/sites/0072465638/, dans la rubrique "Student Center", d'autres n'en ont pas et je mélange les deux sortes d'exercices):

    24/09/03: L'examen de mi-session aura lieu le mercredi 22 octobre pendant les heures de classe.

    22/09/03:

  • Je confirme les heures de labs:
    STE 0131: Lundi 11AM-12PM (lettres A-M) et 6-7PM (lettres N-Z) (csi3317);
    STE 2052: Mardi 2-3PM (csi3717)
    En cas de conflit, allez à une des sections anglophones.
  • La date de l'examen de mi-session est fixée au samedi 25 octobre 2003, de 9h00 à 11h30 du matin. Cette date est choisie à dessein afin d'éviter des conflits avec les autres cours de 3ème année. Veuillez m'avertir de tout conflit dans l'immédiat pour que je réajuste la date en cas de besoin.

    19/09/03: A partir de la semaine prochaine (après la matière du Chapitre 4), je donnerai des exercices à faire. Les réponses à ces exercices sont sur le web. Le but de ces exercices est de vous aider à vous concentrer sur le genre de problèmes à résouders aux examens.

    Lundi, j'annoncerai une date pour l'examen de misession ainsi que les temps définitifs pour les tutoriaux.

    15/09/03: Je prévois quelques labos en rapport avec l'utilisation de Oracle. Ce sont malheureusement les seuls que nous aurons, car nous n'avons pas eu assez de TAs affectés au cours. Voici les heures que je propose:
    STE 0131: Lundi 11AM-12AM ou 6PM-7PM (csi3317);
    STE 2052: Mardi 2-3PM ou 3-4PM (csi3717)

    SVP faites moi connaitre vos choix rapidement.

    11/09/03: A partir de la semaine prochaine, je mettrai les notes de cours de toute la semaine sur le web au debut de la semaine. Pour imprimer ces notes avec plusieurs transparents sur une page, utilisez le menu d'impression appropriee du MS Powerpoint.

    11/09/03: A partir de la semaine prochaine, je mettrai les notes de cours de toute la semaine sur le web au debut de la semaine. Pour imprimer ces notes avec plusieurs transparents sur une page, utilisez le menu d'impression appropriee du MS Powerpoint.

    10/09/03: