Résumé de section

Programmation orientée objet  INF111 Programmation orientée objet (hors-programme)

Cours destiné aux étudiants ayant déjà suivi un cours de programmation. Acquérir des connaissances approfondies de la programmation orientée objet (encapsulation, héritage et polymorphisme) qui permettront de passer plus facilement à la conception orientée objet. Le langage de programmation utilisé est Java.

Application des notions orientées objet acquises selon des principes de programmation avancée tels que des algorithmes de tri et de fouilles (itératifs et récursifs), l’implantation de structures de données (pile, file, liste, arbres), la gestion et la levée d’exception, l’utilisation de certaines classes de l’api Java (Vector, Sequence, Map, Observable/Observer, Date, Random) et l’utilisation de composants Swing pour la construction d’interfaces-utilisateurs graphiques (GUI).

  • planets

  • À moins d'indications contraires de votre enseignant, veuillez noter qu'en début de session, il n'y a pas de séance de travaux pratiques avant qu'il y ait eu au moins un cours théorique.

Une liste complète des groupes, des enseignants et leurs coordonnées, ainsi que le responsable du cours se trouve dans le plan de cours, sous l'onglet Accueil.

Aucune documentation obligatoire.

Autres références

  • Référence bibliographiqueHorstmann, Cay S. 2008. Big Java, 3rd ed. Hoboken, NJ: John Wiley & Sons, 1204 p.
  • Référence bibliographiqueHorton, Ivor. 2005. Ivor Horton's beginning Java 2, JDK, 5th ed. Indianapolis, Ind.: Wiley Pub.
  • Centre d’aide en sciences, informatique et mathématiques (CASIM)

    Pour plus d’informations, consulter la page web du centre d’aide à l’adresse https://www.etsmtl.ca/centre-aide.

  •   Enseignants du cours INF111

      Coordonnateur, maître d'enseignement

    Pierre Bélisle

    @

    bureau B-2524

     

      Chargé(e)s de cours

    Mélanie Lord

    @

    bureau B-2568

      Chargé(e)s de cours
    @