C'est sur cette page que je donne accès aux ressources du cours. Vous pouvez y accéder depuis le compte Studium de ce cours, ou en suivant ce lien: http://www-labs.iro.umontreal.ca/~felipe/IFT1015-Hiver2020/frontal.php?page=cours.html

semaine du 13 avril 17 avril 2020
[objet.pdf] [functional.pdf]

semaine du 6 avril 10 avril 2020
[objet.pdf]

semaine du 30 mars au 3 avril 2020
[recursivite.pdf] [recursivite-part6.mp4] [recursivite-part7.mp4]

  • récursivité (suite et fin)
  • programmation orientée objet: [objet.pdf]
    • révisions sur les objets littéraux: [objets-part1.mp4]
    • recette pour créer des objets d'une classe (attention: partie technique, mais seule la recette (que nous utiliserons par la suite et que vous pouvez admettre à défaut de la comprendre) est importante): [objets-part2.mp4]

semaine du 23 au 27 mars 2020
[recursivite.pdf] [recursivite-part1.mp4] [recursivite-part2.mp4] [recursivite-part3.mp4] [recursivite-part4.mp4] [recursivite-part5.mp4]

  • Récursivité. Des capsules vidéo sont disponibles sur Studium. [recursion.js]
    • factorielle (voir capsule: recursivite-part1, il s'agit d'une matière déjà couverte)
    • affichage d'une chaîne sans boucle (capsules: recursivite-part2, part3 et part4)
    • suite de Fibonacci (notion de récursivité terminale)
    • palindrome

semaine du 9 au 13 mars 2020
[tris.pdf] [recherche.pdf] [recursivite.pdf]

  • algorithmes sur les textes (slides M09 jusqu'à slide 13)
  • recherche dans un tableau trié: [binary-search.js]
    • version linéraire
    • version logarithmique (dichotomique)
  • récursivité: [recursion.js]
    • factorielle

semaine du 24 au 28 février 2020
[M08-structure-tableau.pdf]
[M09-traitement-texte.pdf] (slides 1 à 13)

semaine du 17 au 21 février 2020
[M08-structure-tableau.pdf]

semaine du 3 au 7 février 2020
[M05-exemple-boucles.pdf]
[M06-fonctions.pdf]
[M07-tortue.pdf]
[M08-structure-tableau.pdf]

semaine du 27 au 31 janvier 2020
[M03-expressions-texte-booleen-if.pdf] (annoté)
[M04-programmes-affectations-boucles.pdf]

  • transition avec la semaine passée
    • À propos d'émoticon: [ift1015-utf8.js]
    • Pratique (acétate 18 de 05-)
    • Entrée/sortie textuelle (acétate 24 à 30 de M03-)
    • Expression Booléennes (vérification) (acétates 45 à 49 de M03)
    • Regardons du code:
  • énoncés, affectations et boucles (M04)
  • boucles imbriquées

semaine du 20 au 24 janvier 2020
[05-A-expressions-booleen.pdf] (annoté)
[07-A-enonces_conditionnels.pdf] (annoté)

Le cours a été annulé, mais la maitère suivante a été couverte

  • À noter (acétate 16 de 05-)
  • Expressions booléennes (suite)
  • Énoncés conditionnels -- prise 2 (acétates 4 à fin de 07-)

semaine du 13 au 17 janvier 2020
[02-expressions-numeriques.pdf] (annoté)
[03-A-expressions-texte.pdf] (annoté)
[05-A-expressions-booleen.pdf] (annoté)

  • Expressions numériques
    • syntaxe, type  Number
    • variables (déclaration, utilisation)
  • Chaînes de caractères (String)
  • Expressions booléennes
  • Ressources complémentaires

semaine du 6 au 10 janvier 2020
[programme_premier_cours.pdf]
[01-intro-programmation.pdf]

  • Page(s) du cours:
    • institutionelle: Studium. Utilisez votre UNIP pour vous y connecter. Une fois connecté, et si votre inscription officielle au cours est effective, le menu déroulant "Mes cours" devrait contenir IFT1015-B-H20, vous permettant d'accéder au site du cours. C'est au travers de ce site que vous seront communiquées les nouvelles concernant le cours, que vous pourrez poser des questions sur les forums, et que vous pourrez remettre vos travaux et consulter vos notes.
    • La page présente est une commodité (la page Studium y accède) à laquelle vous pouvez accéder directement: http://www-labs.iro.umontreal.ca/~felipe/IFT1015-Hiver2020/. C'est ici que je déposerai le matériel de cours (acétates, programmes, etc.).
  • Infos générales
  • Introduction à la programmation
    • Langages de bas versus haut niveau
    • Compilateur / Interpréteur
  • Ressources complémentaires