IFT1010 Programmation I

Département d'informatique et de
recherche opérationnelle

Hiver 2002


Accueil

Professeurs et
Démonstrateurs

Horaires et locaux

Notes de cours

Démonstrations
et devoirs

Examens

Liens utiles

Au sujet du
livre de cours

Consultez vos notes

Foire aux questions
(FAQ)

Accueil

Bienvenue sur le site web du cours IFT1010 - Programmation I.

Consultez la description officielle du cours.
Consultez le plan de cours.

Aux nouvelles...


  • [lundi 29 avril 2002]

    Vos notes et grades sont disponibles à la page des notes.
    Vous pourrez venir consulter vos notes à la permanence fixée le mercredi 1 mai de 15h00 à 17h00 à mon bureau (2225).

    Inutile de venir avant, je n'aurai pas les copies avant la date indiquée.
    Je m'attends à ce que vous veniez consulter vos copies après avoir pris connaissance du corrigé disponible en suivant le lien [Examens].


  • [mercredi 24 avril 2002]

    Le solutionnaire du final est disponible (format postscript ou pdf) en suivant le lien [Examens].


  • [mardi 23 avril 2002]

    Vos notes de démonstration 9 sont disponibles à la page habituelle des notes.


  • [lundi 22 avril 2002]

    Vos notes de devoir 2 sont disponibles à la page habituelle des notes.


  • [dimanche 21 avril 2002]

    Vos notes de démonstration 10 sont disponibles à la page habituelle des notes.


  • [dimanche 14 avril 2002]

    Note concernant la démonstration 7: 0.1 points (big deal isn't it ?) a été ajouté à tous ceux qui indiquaient que 1 est un nombre premier, ce qui était conforme a une première version de l'énoncé, mais qui avait été sanctionné (de ce même 0.1 point) à juste titre par le correcteur de la démonstration.

    Votre note finale pour cette démonstration est toujours disponible à la page de ce cours la plus populaire: notes.


  • [jeudi 11 avril 2002]

    Vos notes de démonstration 7 sont maintenant disponibles à la page de ce cours la plus populaire: notes.


  • [mardi 9 avril 2002]

    Rappelez-vous que vous avez un examen final, jeudi 18 avril. Vous serez probablement heureux d'apprendre que les documents sont autorisés. Je vous rappelle cependant, que si vous passez votre temps durant l'examen à chercher des informations dans votre livre, c'est probablement mauvais signe ...

    Bon courage-


  • [samedi 6 avril 2002]

    Concernant la remise de votre devoir 2, si vous remettez le devoir deux (ce qui doit normalement être le cas), une seule remise doit être effectuée par binôme, mais les noms des deux personnes ayant travaillé au devoir doivent être spécifiés sur chaque fichier remis. Dans la négative, le deuxième membre du binôme aura tout simplement 0.

    Si vous avez réalisé des choses non demandées dans votre devoir 2 (des améliorations pae exemple, etc.), alors je vous conseille vivement de l'indiquer soit dans un fichier à part (readme) que vous remettrez avec votre code, soit en entête du fichier principal (celui contenant le main).


  • [vendredi 5 avril 2002]

    Vos notes de devoir 1 sont disponibles à la page habituelle des notes. Un fichier d'explications concernant votre remise devrait vous être remis individuellement à votre adresse email départementale.


  • [jeudi 21 mars 2002]

    Je suis absent la semaine prochaine, mais les cours vous seront quand même donnés aux heures et lieux habituels (une bonne nouvelle en entraîne souvent une mauvaise :-)

    Bonne semaine.


  • [mardi 19 mars 2002]

    Vos notes de démonstration 6 sont sur la page des notes.


  • [vendredi 14 mars 2002]

    Vous avez été peu nombreux à venir voir vos copies et je vous en remercie :-).

    Pour vous remercier, voici une solution possible à la classe Polynome.
    Prenez le temps de la lire, c'est dans la lignée de ce que l'on peut vous demander en examen final (ne pas lire: c'est ce qu'on va vous demander en examen).

    Ceux qui le désirent peuvent toujours venir consulter leur copie lundi 18 mars, de 14h à 18h, bureau 3245 (questions 5 à 7)


  • [mercredi 13 mars 2002]

    Ceux qui le désirent peuvent venir consulter leur copie aux périodes suivantes:

    • vendredi 15 mars, de 14h à 18h, bureau 2225 (questions 1 à 4)
    • lundi 18 mars, de 14h à 18h, bureau 3245 (questions 5 à 7)
    Venir voir votre copie peut vous aider à comprendre vos erreurs à la seule condition que vous fassiez au préalable une lecture attentive du solutionnaire.

  • [jeudi 7 mars 2002]

    Vos notes de démonstration 5 sont disponibles sur la page des notes.


  • [jeudi 28 février 2002]

    Le fichier TestDemo6.java de la démonstration 6 a été modifié. Un trace d'exécution de ce programme est de plus disponible depuis l'énoncé. (Faites une reload le cas échéant des pages que vous avez déjà lues).


  • [mercredi 27 février 2002]

    Prenez note que la salle dans laquelle vous composerez votre examen final (le jeudi 18 avril de 17h30 à 20h30) est pour tout le monde (section A et B) la salle E-310 du pavillon principal.

    Ceux qui auraient des conflits d'horaires avec un autre examen sont priés de contacter au plus vite Marie Josée Boulay (secrétariat du département au deuxième étage).


  • [samedi 23 février 2002]

    Vos notes d'examen intra sont disponibles à la page habituelle. Vous êtes 86 à avoir passé l'examen et 65 d'entre-vous (75%) ont une note théorique supérieure au seuil théorique mininal. La moyenne des notes est de 56.5, la note minimale est de de 13 et la note maximale est de de 100.

    Ceux qui le désirent pourront consulter leur copie à une date qui n'est pas encore fixée: à suivre...


  • [jeudi 21 février 2002]

    La date limite de remise de la démonstration 5 a été repoussée à lundi 25 février à minuit.

    Vos notes de démonstration 4 sont disponibles


  • [mercredi 20 février 2002]

    Vos notes de démonstration 3 sont disponibles sur la page habituelle.


  • [jeudi 14 février 2002]

    Je vous rappelle que la semaine prochaine, vous avez votre examen Intra. Venez nombreux, avec une pièce d'identité et un stylo (le reste est fourni). Les répercussions sur l'agenda de la semaine prochaine sont:

    • les séances de laboratoire sont annulées (vous serez en examen !)
    • Le cours de jeudi de la section B est annulé (vous serez en examen !)
    • La démonstration théorique de la section B est maintenue (révisions de l'intra de la session précédante), celle de la section A est annulée, mais remplacée par la première de cours du jeudi (salle de cours habituelle).
    Bonnes révisions et bon courage

  • [mardi 12 février 2002]

    Le sujet du devoir 1 est disponible depuis 14h25 sur votre site IFT1010 préféré. Bon travail. N'oubliez pas que les démonstrateurs sont disponibles pour toute question concernant ce devoir.


  • [mercredi 6 février 2002]

    Concernant l'exercice noté de la démonstration 3:

    La classe Character offre plusieurs services dont celui de retourner un code entier associé à un caractère donné. Vous pouvez ainsi récupérer le code du caractère 'a' avec la commande:

    int codeDeA = Character.getNumericValue('a');

    Si votre compte est correctement configuré (c'est à dire, si vous avez suivi les instructions de la planche de démonstration 1), alors le compilateur utilisé est jdk-1.3, sinon, vous utilisez un ancien compilateur qui est jdk-1.1.

    À priori, peu importe, si ce n'est que vous vous interdisez l'usage de certaines méthodes (ex: Double.parseDouble), et que vous ne bénéficiez pas des corrections éventuelles faites dans les librairies de JAVA.

    Incidence sur votre démonstration 3: jdk-1.1 retourne -1 à l'instruction qui précède, tandis que jdk-1.2 retourne 10 (ce que vous pouvez voir dans l'exemple qui figure dans l'énoncé).

    Conclusion: ne vous étonnez pas si vous êtes en jdk-1.1 d'obtenir un sortie différente de celle a laquelle vous pouviez vous attendre en lisant l'énoncé. Lors de la correction, nous compilons en jdk-1.3, votre programme fonctionnera donc comme attendu.

    Morale de l'histoire: un langage évolue, même JAVA. Mettez dans votre .cshrc la ligne: inclure jdk afin de compiler avec le dernier compilateur (demandez de l'aide à votre démonstrateur le cas échéant). Vous pouvez vérifier la version du compilateur avec la commande:

    java -version

    qui retourne , si vous êtes en jdk-1.3:

    java version "1.3.1"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1-b24)
    Java HotSpot(TM) Client VM (build 1.3.1-b24, mixed mode)


  • [mercredi 6 février 2002]

    Concernant vos notes de démonstration:

    Voici quelques raisons qui peuvent expliquer une note de 0 à un exercice noté:

    1. Vous avez remis votre programme par email plutôt que par la procédure de remise (lire les consignes, elles sont claires)
    2. Vous avez remis un exercice qui porte un autre nom que celui demandé (lire les consignes, elles sont claires)
    3. Vous faites la remise de votre programme dans le mauvais répertoire (lire les consignes, elles sont claires)
    4. Vous avez remis une mauvaise version de votre programme (vérifiez votre remise, voir pour cela la planche de démonstration 1)
    5. Votre programme ne compile pas (peut-être compile-t-il chez vous, mais vous avez été prévenus, c'est sur votre environnement départemental que sont testés vos programmes)
    6. Vous avez remis votre programme en retard
    7. Votre programme compile, mais présente une erreur d'exécution ou n'est pas conforme aux consignes

    Rassurez-vous, vous êtes pour le moment très peu nombreux à avoir commis une de ces erreurs.


  • [mardi 5 février 2002]

    Concernant vos codes:

    Un code vous a été envoyé hier soir pour vous permettre de consulter vos notes (les deux premiers exercices remis ont été notés). Ce code a été envoyé à votre adresse départementale (login@iro.umontreal.ca).

    Prenez l'habitude de lire vos message à cette adresse car c'est à celle-ci (et pas votre adresse hotmail ou yahoo) que vos professeurs vous envoient de l'information.. En particulier, si pour une raison indépendante de ma volonté, nous avions à changer de salle pour l'examen intra, c'est à cette adresse que je vous préviendrais (en plus de le faire pendant le cours)... Si vous ne venez pas en cours et que vous ne lisez pas vos messages...


  • [mercredi 16 janvier 2002]

    Prenez note que l'heure de démonstration théorique de la section A sera donnée en salle 1177 (la salle où nous avons cours). Celle de la section B se donne en salle 1360.


  • [lundi 7 janvier 2002]

    Pas de démonstration (ni théorique, ni en laboratoire) cette semaine

    Ceci nous permettra d'avancer un peu dans le cours avant que de vous donner un exercice à remettre. Guettez en revanche l'annonce des séminaires Unix donnés habituellement par les étudiants à chaque rentrée.
    Note: Les cours ont quant à eux bien lieu !


  • [vendredi 4 janvier 2002]

    Bienvenue et bonne année à toutes et à tous
    Ce site web est présentement en développement. Il est donc recommandé de le consulter fréquemment pour y trouver les informations les plus à jour. Une date de mise à jour est indiquée au bas de chaque page.



[top]


Dernière mise à jour : Tue Apr 30 16:47:21 EDT 2002
dift1010@iro.umontreal.ca