Aux nouvelles
Exercice noté 10
L'exercice noté 10 vous attend. Vous avez une semaine pour le remettre sur Studium.
Exercice noté #9
L'exercice noté #9 vous attend. Vous avez une semaine pour le remettre sur Studium.
Devoir #2
Le sujet du devoir2 est disponible.
Exercice noté #8
L'exercice noté #8 vous attend. Vous avez une semaine pour le remettre sur Studium.
Reprise des exercice notés
L'exercice noté #7 vous attend. Vous avez une semaine pour le remettre sur Studium.
J'enregistre mes cours sous forme de capsules vidéo que vous pouvez consulter sur Studium. Je répondrai aux messages indiquant IFT1015 dans le sujet ainsi que sur le forum (à tous). Vous avez reçu par Studium de l'information concernant la reprise. En bref: pas de final (la pondération des évaluations change), un devoir 2 et 4 semaines de cours.
Corona virus oblige ...
Cours de vendredi 13 mars annulé
Corona virus oblige ...
Intra: notes
Les notes à l'intra sont disponibles. La moyenne est de 54 (sur 100) pour la section B, et de 53 pour la section A. Trois personnes n'ont pas indiqué leur nom sur leur copie. Si vous êtes l'une d'elles, passez voir Marc Feeley qui s'est occupé de la correction.
Intra: changement de salle
Il y a un changement de salle pour l'examen INTRA qui se déroulera (jeudi 20 février de 12h30 à 14h30) en salle E-310 du pav. Roger-Gaudry. Je vous rappelle que vous avez le droit de venir avec une page recto-verso de notes écrites de votre main. et qu'il vous faut venir avec un crayon mine HB (gras).
Intra
Je vous rappelle la tenue ide l'examen intra le jeudi 20 février de 12h30 à 14h30 en salle Z-240 du pav. Claire Mc-Nicoll. Vous avez le droit de venir avec une page recto-verso de notes écrites de votre main. Il vous faut venir avec un crayon mine HB (gras). Voici pour vous pratiquer l'examen intra de la session H2019: [intra-IFT1015-H2019.pdf]
Devoir #1
Le sujet du devoir #1 est disponible. Allez voir la section travaux.
Exercices notés
J'ai repoussé la date butoir de remise de l'exercice noté 2 au 4 février. Vous pouvez donc modifier votre solution si vous le désirez. Un nouvel exercice sera présenté vendredi (demain) pour lequel vous avez une semaine pour remettre votre solution.
Info
Le cours en mon absence la semaine passée a été donné en partie par votre démonstrateur. Cette semaine, en plus des cours je vais assurer les séances de TP et de LAB de façon à rattraper le retard. Aucun changement de salle (1340 pour les LAB et TP, salle de cours habituelle).
Démonstrations
Vous avez maintenant un démonstrateur. Cette semaine commence donc les séances de TP (mercredis 15h30-16h30, AA-1340) et les séances de laboratoire (vendredis, 14h30-16h30). Dans la séance démo de cette semaine, votre démonstrateur vous encadrera afin que vous puissiez remettre votre solution du premier exercice noté !
Cours de vendredi 10 janvier annulé
Je ne peux pas me présenter demain (vendredi 10 janvier) en cours (soutenance de thèse). Je vous rappelle que les séances de démonstration et laboratoire ne commencent que la semaine prochaine. Bonne fin de semaine.
Bienvenue
Cette page accompagne la page Studium du cours IFT1015 (section B). J'y déposerai les ressources et informations concernant le cours. Je me servirai de la page Studium pour vous rejoindre (travaux à remettre, disponibilité de notes, etc.). Le premier cours a lieu mercredi 8 janvier à 13h30 en salle Y-115 du pav. Roger Gaudry. La première séance de TP/laboratoire aura lieu la semaine suivante.
Je vous souhaite une bonne session et vous encourage à passer me voir pour toute question concernant ce cours.
En fonction de nos interactions en cours, je mettrai à jour des liens vers des ressources d'intérêt. Voici quelques points d'intérêt que vous devriez pendre le temps de lire (vous verrez cela en laboratoire).
- Nos premiers programmes seront interprétés sur Codeboot. Prenez note du fait que Codeboot
stocke votre code sur le disque local (dans une partie privée réservée
au navigateur). Vos fichiers de code ne seront donc pas
accessibles depuis un autre endroit ou une autre
machine. Pensez donc à transférer vos fichiers. Nous vous
déconseillons d'essayer d'envoyer par courriel des fichiers javascript
car certains logiciels ou relais email les filtreront comme des
fichiers potentiellement malveillants. Voici plusieurs possibilités:
- une possibilité spécifique à codeboot est de "générer un lien public" (qui placera votre fichier dans un endroit publiquement accessible) puis d'envoyer par courriel ce lien.
- une autre possibilité est de sauvegarder votre fichier à un endroit de votre choix sur votre disque local, puis de le téléverser vers un dépôt web/cloud. Par exemple vers la «boîte» de fichiers personnels qu'offre Studium. Vous n'avez qu'à choisir l'option «Fichiers personnels» sous votre nom d'utilisateur (dans la barre du haut de Studium). Il vous suffit ensuite de téléverser votre fichier. Les 100Mo offerts devraient être amplement suffisants.
- Plus tard (ou en l'absence d'internet), j'utiliserai un
interpréteur en ligne de commande. Voici quelques liens utiles à ce sujet:
- Si vous êtes connecté sur une machine Linux de la salle 1340,
alors vous avez accès à un interpréteur javascript en tapant (dans un
terminal ou une console) la commande
js
. - Si vous êtes en possession d'un mac récent, un interpréteur en
ligne de commande est disponible de manière native ici:
/System/Library/Frameworks/JavaScriptCore.framework/Resources/jsc
- Sinon, vous avez plusieurs options, dont installer un interpréteur
ligne de commande
comme spidermonkey,
ou V8. La
page spidermonkey vous donne accès (suivre le
lien Nightly
Builds) à des versions binaires de
jsshell
pour votre plateforme. Par exemple, pour Windows,jsshell-win64.zip
une fois décompressé (par simple clic) fonctionne très bien: il suffit de cliquer sur l'iconejs
pour lancer votre interpréteur.
- Si vous êtes connecté sur une machine Linux de la salle 1340,
alors vous avez accès à un interpréteur javascript en tapant (dans un
terminal ou une console) la commande
- Vous pouvez également utiliser votre navigateur qui intègre un
interpréteur javascript. Il existe plusieurs possibilités:
- Dans le menu Outils (Tools) de Firefox, sous-menu Développeur web
(Web developper), sélectionnez Ardoise Javascript (Scratchpad). Vous
pouvez y écrire et exécuter vos programmes JavaScript, ainsi que les
enregistrer-vers / recharger-depuis votre système de fichier.
Il n'y a pas de fonction
print(...)
mais vous pouvez à la place utiliser la fonctionconsole.log(...)
qui fait essentiellement la même chose et affichera ses messages dans la console. Assurez-vous pour les voir que la console est visible (Menu Tools / Web developper/Web concole ou en Français: Outils/ Développeur web / Console Web). - Utilisez un éditeur de texte pour programmeurs pour écrire et enregistrer votre code source. Éditeur recommandé: Komodo-edit Autres possibilités: Scite (disponible sur les stations de travail du DIRO), Notepad++, Kate, KWrite, Emacs (aquamacs sur mac), Vim... Il vous faudra alors écrire, en plus de votre fichier JavaScript .js un fichier .html compagnon qui charge votre code javascript. Pour exécuter votre programme, chargez le fichier .html dans votre navigateur (ou faite un reload de la page si elle est déjà affichée).
- Dans le menu Outils (Tools) de Firefox, sous-menu Développeur web
(Web developper), sélectionnez Ardoise Javascript (Scratchpad). Vous
pouvez y écrire et exécuter vos programmes JavaScript, ainsi que les
enregistrer-vers / recharger-depuis votre système de fichier.
Il n'y a pas de fonction
- Norme Javascript