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.
- [mardi 2 avril 2002]
Un ensemble de pages html simples est disponible sur le site du cours
afin de faciliter vos tests pour le devoir 2:
Il s'agit d'un ensemble de messages extraits de groupnews. L'ensemble
des fichiers peut-être téléchargé au format:
- [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é:
- Vous avez remis votre programme par email plutôt que par la procédure de remise (lire les consignes, elles sont claires)
- Vous avez remis un exercice qui porte un autre nom que celui demandé (lire les consignes, elles sont claires)
- Vous faites la remise de votre programme dans le mauvais répertoire (lire les consignes, elles sont claires)
- Vous avez remis une mauvaise version de votre programme (vérifiez votre remise, voir pour cela la planche de démonstration 1)
- 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)
- Vous avez remis votre programme en retard
- 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...
- [lundi 21 janvier 2002]
Consciences écologiques, voici une information qui vous sera utile:
Vous pouvez maintenant imprimer les acétates du cours dans un format 6
acétates par page.
Voici les documents au format pdf: [chap1], [chap2], [chap3],
[chap4], [chap5], [chap6],
[chap7], [chap8], [chap11],
[chap12]
- [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]
|