Admission

Faculté des arts et des sciences

Doctorat en informatique
Structure du programme

Consulter la description du programme

Cycles supérieurs 3-175-1-0

Liste des cours

Titre officiel Doctorat en informatique (Ph. D.)
Type Philosophiae Doctor (Ph. D.)
Numéro 3-175-1-0

Version 04 (A25)

Le doctorat comporte de 90 crédits.

Lire la suite

Segment 70

Les crédits du doctorat sont répartis de la façon suivante : 78 crédits obligatoires dont 77 attribués à la recherche et à la rédaction d'une thèse et de 12 crédits à option.

Bloc 70A - Méthodologie

Obligatoire - 1 crédit.
IFT 6003

Méthodes de recherche en informatique

Méthodes de recherche appliquées à l'informatique : lecture d'articles, analyse, critique, évaluation par les pairs, revue de la littérature, rédaction et publication, communication des résultats, recherche empirique, collecte et analyse de données.

Horaire de jour 1.0 Crédits

Bloc 70B – Apprentissage automatique

Option - Maximum 8 crédits.
IFT 6010

Intelligence artificielle

Représentation des connaissances. Logique classique et techniques de résolution automatique de problèmes. Raisonnement non monotone, induction, connaissances et croyances. Planification.

4.0 Crédits
IFT 6085

Sujets en intelligence artificielle

Sujets en intelligence artificielle

Horaire de jour 4.0 Crédits
IFT 6132

Prédiction structurée avancée et optimisation

Sujets avancées pour la prédiction d'objets structurés (tels: graphes, couplages, réseau de flot). Apprentissage génératif vs discriminatif et modèles à énergie; CRF, SVM structurée, optimisation à grande échelle; algorithmes combinatoires; RNN.

4.0 Crédits
IFT 6135

Apprentissage de représentations

Algorithmes d'apprentissage de représentations des données et réseaux de neurones artificiels profonds. Avantages de l'apprentissage profond pour l'intelligence artificielle. Modélisation de la distribution de probabilité des données.

Horaire de jour et de soir 4.0 Crédits
IFT 6162

Apprentissage par renforcement, commande optimale

Étude des fondements théoriques des algorithmes d’apprentissage par renforcement en établissant des liens avec des disciplines connexes: recherche opérationnelle, simulations et optimisation stochastiques, commande optimale.

Horaire de jour 4.0 Crédits
IFT 6164

Apprentissage automatique antagoniste

À l'interface entre la théorie des jeux, l'optimisation et l'apprentissage automatique. Vise à comprendre comment plusieurs entités apprennent simultanément à résoudre une tâche commune, en contexte antagoniste.

Horaire de jour 4.0 Crédits
IFT 6166

Méthodes tensorielles en apprentissage automatique

Ce cours vise l’étude de diverses méthodes d’apprentissage automatique utilisant les techniques de décomposition matricielle et tensorielle et donne une introduction aux réseaux de tenseurs et à leurs applications en informatique et en apprentissage.

Horaire de jour 4.0 Crédits
IFT 6167

Apprentissage automatique en continu

Ce cours étudie l’apprentissage continu qui vise à pousser l’intelligence artificielle moderne de "étroite" à "large", i.e. à développer des algorithmes capables d’un apprentissage continu sur un ensemble potentiellement infini de tâches différentes.

Horaire de jour et de soir 4.0 Crédits
IFT 6168

Inférence causale et apprentissage automatique

Ce cours explore les opportunités et les défis d’utiliser la causalité pour aider l’apprentissage automatique ou, inversement, d’utiliser l’apprentissage automatique pour aider la causalité.

Horaire de jour 4.0 Crédits
IFT 6169

Principes théoriques de l'apprentissage profond

Fondement et principes théoriques de l’apprentissage profond. L'objectif est de couvrir les travaux anciens et récents qui constituent les fondements mathématiques du domaine.

4.0 Crédits
IFT 6268

Apprentissage automatique pour la vision

Apprentissage automatique avancé et perception visuelle; apprentissage de traits caractéristiques spatiaux et spatio-temporels; traits visuels de mi-niveau; modèles bio-inspirés et statistiques avancées d'images; données massives en vision.

4.0 Crédits
IFT 6269

Modèles graphiques probabilistes et apprentissage

Représentation des systèmes comme des modèles graphiques probabilistes, inférence dans les modèles graphiques, apprentissage des paramètres à partir de données.

4.0 Crédits
IFT 6390

Fondements de l'apprentissage machine

Éléments de base des algorithmes d'apprentissage statistique et symbolique. Exemples d'applications en forage de données, reconnaissance des formes, régression non linéaire, et données temporelles.

Horaire de jour 4.0 Crédits
IFT 6756

Théorie de l'apprentissage automatique

Outils théoriques de l'apprentissage automatique; analyse de la généralisation, de l'expressivité et de la complexité; chaînes de Markov, Monte-Carlo pour l'échantillonnage de modèles et systèmes d'apprentissage distribué.

4.0 Crédits
IFT 6758

Science des données

Applications des probabilités, statistiques et optimisation pour la science des données; nettoyage et visualisation de données; enjeux statistiques de l'apprentissage automatique sur données structurées; généralisation et surapprentissage.

Horaire de jour et de soir 4.0 Crédits
IFT 6760A

Séminaire en apprentissage automatique

Présentation et discussion par l'étudiant d'articles scientifiques en apprentissage automatique à la fine pointe de la recherche dans ce domaine, qui change d'une année à l'autre. On vise la compréhension des articles et la capacité à les expliquer. Remarque : Il est recommandé de prendre IFT6135 Apprentissage de représentations auparavant.

Horaire de jour et de soir 4.0 Crédits
IFT 6760B

Séminaire en apprentissage automatique

Présentation et discussion par l'étudiant d'articles scientifiques en apprentissage automatique à la fine pointe de la recherche dans ce domaine, qui change d'une année à l'autre. On vise la compréhension des articles et la capacité à les expliquer. Remarque : Il est recommandé de prendre IFT6135 Apprentissage de représentations auparavant.

Horaire de jour 4.0 Crédits
IFT 6760C

Séminaire en apprentissage automatique

Présentation et discussion par l'étudiant d'articles scientifiques en apprentissage automatique à la fine pointe de la recherche dans ce domaine, qui change d'une année à l'autre. On vise la compréhension des articles et la capacité à les expliquer. Remarque : Il est recommandé de prendre IFT6135 Apprentissage de représentations auparavant.

Horaire de jour 4.0 Crédits
IFT 6765

Liens entre la vision par ordinateur et la langue

Progrès récents de la recherche sur la vision et le langage, un sous-domaine de l’intelligence artificielle qui permet d’étudier les tâches multimodales à l’intersection de la vision par ordinateur et du traitement du langage naturel.

Horaire de jour 4.0 Crédits
IFT 6766

Sujets en apprentissage automatique

Ce cours est publié sans description.

3.0 Crédits

Bloc 70C – Bio-informatique

Option - Maximum 8 crédits.
IFT 6291

Bio-informatique génomique

Comparaison et alignement des séquences biologiques. Structures secondaires des acides ribonucléiques. Recherche de motifs. Assemblage de fragments d'ADN, cartographie physique. Ordre des gènes.

Horaire de jour 4.0 Crédits
IFT 6292

Bio-informatique moléculaire

Structure 3D des protéines et ARN. Modèles et optimisation de l'énergie potentielle, moléculaire. Espace et recherche de conformations, modélisation comparative et de novo.

Horaire de jour 4.0 Crédits
IFT 6299A

Sujets en bio-informatique

Ce cours est publié sans description.

4.0 Crédits
IFT 6299B

Sujets en bio-informatique

Ce cours est publié sans description.

3.0 Crédits

Bloc 70D – Cybersécurité

Option - Maximum 8 crédits.
IFT 6261

Traitement des connaissances

Intelligence artificielle, sécurité de l'information, économie des données personnelles, éthique de l'intelligence artificielle, médias sociaux, apprentissage à distance, commerce électronique, agents intelligents, systèmes de recommandation.

Horaire de jour 4.0 Crédits
IFT 6271

Sécurité informatique

Confidentialité et intégrité des données. Protection des réseaux et du commerce électronique. Clefs publiques et les tiers de confiance. Méthodes d'authentification. Coupe-feu. Gestion des mots de passe. Évaluation et gestion des risques et sécurité.

Horaire de jour 4.0 Crédits
IFT 6272A

Sujets en cybersécurité

Ce cours est publié sans description.

4.0 Crédits
IFT 6272B

Sujets en cybersécurité

Ce cours est publié sans description.

3.0 Crédits

Bloc 70E – Génie logiciel

Option - Maximum 8 crédits.
IFT 6251A

Sujets en génie logiciel

Ce cours est publié sans description.

4.0 Crédits
IFT 6251B

Sujets en génie logiciel

Ce cours est publié sans description.

3.0 Crédits
IFT 6252

Méthodes empiriques en génie logiciel

Introduction à la théorie de la mesure du logiciel et au génie logiciel expérimental. Conception et conduite des études empiriques en génie logiciel. Analyse (tests statistiques), interprétation et diffusion de résultats. Cas concrets.

4.0 Crédits
IFT 6253

Conception dirigée par modèles

Ingénierie dirigée par les modèles, conception des logiciels dirigée par simulation. Langages de modélisation, langages spécifiques au domaine, transformation de modèles, techniques d'analyse des modèles, introduction à la modélisation et simulation.

Horaire de jour 4.0 Crédits
IFT 6254

Fouille des dépôts logiciels

Introduction aux méthodes et techniques de fouille de données du génie logiciel. Dépôts logiciels et données associées. Extraction et fouille des données. Analyse et interprétation (statistiques, métriques, apprentissage machine). Étude de cas.

4.0 Crédits
IFT 6256

Art algorithmique et logiciel libre

Art algorithmique et art génératif, aléa et hasard, données ouvertes, physicalisation, mise en forme pour l'exposition d'art, écosystèmes de logiciels libres.

Horaire de jour 4.0 Crédits
IFT 6755

Analyse du logiciel

Spécification et modélisation du logiciel. Méthodes formelles pour l'analyse du logiciel. Analyse empirique du contexte et du processus du développement. Mise en oeuvre de méthodes d'analyse en utilisant des compromis spécifiques au contexte.

Horaire de jour 4.0 Crédits

Bloc 70F – Infographie

Option - Maximum 8 crédits.
IFT 6042

Synthèse d'images

Modélisation géométrique. Courbes et surfaces. Visibilité. Lumière et ombrage. Modèles de transparence, réflexion, réfraction. Textures. Fractales et modèles stochastiques. Antialiasing. Lancer de rayons. Phénomènes naturels.

4.0 Crédits
IFT 6043

Rendu réaliste et interactif en médias numériques

Rendu en temps réel pour jeux vidéo et animations. Équations de rendu, modèles de réflexion; harmoniques sphériques; OpenGL avec shaders; ombrage réaliste; calculs sur processeurs graphiques.

4.0 Crédits
IFT 6095A

Sujets en infographie

Ce cours est publié sans description.

4.0 Crédits
IFT 6095B

Sujets en infographie

Ce cours est publié sans description.

3.0 Crédits
IFT 6113

Modélisation géométrique et analyse de formes

Traitement numérique de la géométrie, modélisation géométrique et analyse de formes. Traitement de maillages; Laplacien; champs discrets de vecteurs; applications à la reconstruction de surfaces et à l’animation de personnages. Remarque: il est fortement recommandé de suivre le cours IFT3355 avant de s'inscrire à ce cours.

4.0 Crédits
IFT 6114

Conception computationnelle/fabrication numérique

Ce cours couvre les aspects matériels et algorithmiques de l’impression 3D, et d’autres technologies de la fabrication numérique. Au cœur de ce cours se trouvent des approches de simulation physique et d’optimisation sous contraintes.

4.0 Crédits
IFT 6115

Traitement neuronal de la géométrie

Traitement neuronal de la géométrie, apprentissage profond appliqué aux problèmes 3D, applications de la géométrie différentielle et de l'algèbre en géométrie, géométrie computationnelle, vision par ordinateur.

4.0 Crédits

Bloc 70G – Informatique théorique et quantique

Option - Maximum 8 crédits.
IFT 6155

Informatique quantique

Calcul réversible; information quantique; non-localité; cryptographie quantique; circuits, parallélisme et interférence quantiques; algorithmes de Simon, Shor et Grover; téléportation; correction d'erreurs; implantation.

Horaire de soir 4.0 Crédits
IFT 6161

Théorie de l’information

Ce cours traite de la théorie de l'information, qui définit mathématiquement le concept d'information et étudie les limites ultimes des tâches de traitement de données comme la compression et la transmission sur un canal bruité.

Horaire de jour 4.0 Crédits
IFT 6180

Cryptologie : théorie et applications

Historique et définitions. Cryptographie et cryptanalyse. Théorie de l'information. Cryptographie conventionnelle, à clefs publiques, probabiliste et quantique. Génération pseudo et quasi aléatoire. Applications diverses.

Horaire de jour 4.0 Crédits
IFT 6195A

Sujets en informatique théorique ou quantique

Ce cours est publié sans description.

4.0 Crédits
IFT 6195B

Sujets en informatique théorique ou quantique

Ce cours est publié sans description.

3.0 Crédits
IFT 6370

Informatique théorique

Modèles du calcul. Calculabilité et décidabilité. Complexité. Hiérarchies. Complétudes. Sujets choisis.

4.0 Crédits

Bloc 70H – Interaction humain-machine

Option - Maximum 8 crédits.
IFT 6075

Méthodes empiriques en interaction humain-machine

Méthodes de recherche quantitatives et qualitatives en IHM : codage qualitatif, conception d’enquêtes et d’entretiens, analyses statistiques (ANOVA, test t), conception d'expériences, collecte et intégrité des données, préoccupations éthiques. Remarque : interaction humain-machine (IHM), analyse de variance (ANOVA).

4.0 Crédits
IFT 6076

Construction de systèmes intégrés à l'IA

Principes de conception en interaction humain-machine (IHM) dans le contexte des systèmes d'IA. Ingénierie des invites, tests de robustesse, enchaînement, décomposition, garde-fous, équité, biais, comparaison entre modèles.

Horaire de jour 4.0 Crédits
IFT 6077

Conception de l’interaction humain-IA

Théories classiques de l'interaction humain-machine (IHM) et leur utilisation dans la conception de méthodes efficaces d'interaction avec des IA. Avantages et inconvénients des interfaces conversationnelles. Exploration d'autres modes d'interaction.

Horaire de jour et de soir 4.0 Crédits
IFT 6078A

Sujets en interaction humain-machine

Ce cours est publié sans description.

4.0 Crédits
IFT 6078B

Sujets en interaction humain-machine

Ce cours est publié sans description.

3.0 Crédits

Bloc 70I – Langages et compilation

Option - Maximum 8 crédits.
IFT 6172

Sémantique des langages de programmation

Historique. Définitions de style opératoire (Vienne), dénotationnel (Scott) et déductif (Hoare, Dijkstra). Notions d'algèbre universelle, théorie des domaines, lambda-calcul typé. Illustrations pratiques. Développements récents.

4.0 Crédits
IFT 6232

Compilation

Aspects de l'organisation d'un compilateur; génération et optimisation de code, récupération d'erreurs, analyse de flot de contrôle. Interprètes, performance, test et diffusion. Écriture d'un compilateur générant du code pour une machine réelle.

Horaire de jour 4.0 Crédits
IFT 6233A

Sujets en langages et compilation

Ce cours est publié sans description.

4.0 Crédits
IFT 6233B

Sujets en langages et compilation

Ce cours est publié sans description.

3.0 Crédits

Bloc 70J – Linguistique informatique

Option - Maximum 8 crédits.
IFT 6255

Recherche d'information

Principe de la recherche d'information. Sélection des documents pertinents. Modèles booléen, vectoriel, probabiliste, logique. Réalisation. Évaluation des performances. Analyses linguistiques, syntaxiques et sémantiques.

Horaire de jour 4.0 Crédits
IFT 6285

Traitement automatique des langues naturelles

Introduction aux problématiques de base du traitement des langues naturelles (modélisation de la langue, étiquetage de séquences de mots, analyse grammaticale) et à ses applications (traduction automatique, extraction d'information, etc.).

Horaire de jour 4.0 Crédits
IFT 6289

TALN avec apprentissage profond

Concepts fondamentaux, tâches et techniques du traitement automatique du langage naturel (TALN); recherches de pointe en apprentissage profond pour le TALN; utilisation et applications au quotidien; modélisation.

Horaire de jour et de soir 4.0 Crédits
IFT 6293A

Sujets en linguistique informatique

Ce cours est publié sans description.

4.0 Crédits
IFT 6293B

Sujets en linguistique informatique

Ce cours est publié sans description.

3.0 Crédits

Bloc 70K – Recherche opérationnelle

Option - Maximum 8 crédits.
IFT 6504

Programmation mathématique

Sujets avancés en programmation linéaire; théorie des jeux; programmation non linéaire; théorie de la dualité; relaxation et décompositions lagrangiennes; décomposition de Benders; décomposition de Dantzig-Wolfe; méthode de points intérieurs.

4.0 Crédits
IFT 6512

Programmation stochastique

Optimisation stochastique avec recours. Programmes stochastiques linéaires à deux étapes. Formulations compactes et explicites. Méthode L-Shaped. Problèmes à plusieurs étapes et en nombres entiers. Méthodes échantillonnales.

Horaire de jour 4.0 Crédits
IFT 6521

Programmation dynamique

Processus de décision séquentiels déterministes et stochastiques. Horizons finis et infinis. Équations de récurrence. Algorithmes : itération des valeurs, itération des politiques, programmation linéaire, méthodes hybrides.

Horaire de jour et de soir 4.0 Crédits
IFT 6551

Programmation en nombres entiers

Méthodes de troncature, génération de facettes. Méthodes d'énumération. Méthodes de décomposition. Applications : recouvrement et partition d'ensembles, localisation de dépôts, voyageur de commerce, problèmes d'horaire.

Horaire de jour 4.0 Crédits
IFT 6561

Simulation : aspects stochastiques

Modèles stochastiques à événements discrets. Modélisation des aléas. Analyse des résultats et intervalles de confiance. Réduction de la variance. Analyse de sensibilité et optimisation. Génération de valeurs aléatoires.

4.0 Crédits
IFT 6575

Méthodes de recherche opérationnelle

Programmation linéaire. Programmation en nombres entiers. Programmation non linéaire. Programmation dynamique. Modèles stochastiques. Simulation.

Horaire de jour 4.0 Crédits
IFT 6580

Sujets en optimisation

Horaire de jour et de soir 4.0 Crédits
IFT 6581A

Sujets en recherche opérationnelle

Ce cours est publié sans description.

4.0 Crédits
IFT 6581B

Sujets en recherche opérationnelle

Ce cours est publié sans description.

3.0 Crédits

Bloc 70L – Réseaux de communication

Option - Maximum 8 crédits.
IFT 6055

Protocoles de communication

Conception et implantation de protocoles. Langages formels de spécification. Validation de protocoles. Tests de conformité. Considérations de performances. Applications.

4.0 Crédits
IFT 6056

Chaîne de blocs et ses applications

Cours couvrant la technologie de la chaîne de blocs (blockchain), incluant : primitives cryptographiques, algorithmes de consensus, opération de "blockchain", contrats intelligents, différentes plateformes de la "blockchain", études de cas et défis.

Horaire de jour 4.0 Crédits
IFT 6057A

Sujets en réseaux de communication

Ce cours est publié sans description.

4.0 Crédits
IFT 6057B

Sujets en réseaux de communication

Ce cours est publié sans description.

3.0 Crédits

Bloc 70M – Robotique

Option - Maximum 8 crédits.
IFT 6163

Apprentissage automatique pour les robots

Étude de concepts fondamentaux d’apprentissage automatique pour les applications robotiques et des méthodes permettant à des agents capables de s'entraîner de manière autonome, de devenir des systèmes d'apprentissage nécessitant peu de supervision.

Horaire de jour et de soir 4.0 Crédits
IFT 6757

Véhicules autonomes

Contrôle de véhicules autonomes avec vision par ordinateur et apprentissage automatique; construction d'un véhicule autonome à petite échelle; senseurs, vision, estimation d'état, navigation, planification, contrôle et actionnement.

Horaire de soir 4.0 Crédits
IFT 6767A

Sujets en robotique

Ce cours est publié sans description.

4.0 Crédits
IFT 6767B

Sujets en robotique

Ce cours est publié sans description.

3.0 Crédits

Bloc 70N – Traitements d'images et vision tridimensionnelle

Option - Maximum 8 crédits.
IFT 6145

Vision tridimensionnelle

Concepts de vision par ordinateur. Calibrage de caméra, stéréoscopie, flux optique, mosaïques et panoramas. Méthodes de reconstruction volumétrique.

4.0 Crédits
IFT 6150

Traitements d'images

Échantillonnage. Opérations sur les images. Amélioration. Restauration. Compression. Réalisation d'un projet appliqué.

Horaire de soir 4.0 Crédits
IFT 6151A

Sujets en traitements d’images et vision

Ce cours est publié sans description.

4.0 Crédits
IFT 6151B

Sujets en traitements d’images et vision

Ce cours est publié sans description.

3.0 Crédits

Bloc 70O - Formation complémentaire

Option - Maximum 8 crédits.
IPR 6006

Éthique et intégrité en milieu professionnel

Approfondissement des principaux éléments entourant le concept d’intégrité en milieu professionnel. Réflexions sur les enjeux éthiques à l’aide d’études de cas.

Horaire de jour 1.0 Crédits
IPR 6008

Gestion du temps

Exploration de l'état des connaissances concernant la problématique de la gestion du temps, tant dans la vie professionnelle que dans la vie personnelle.

Horaire de jour 1.0 Crédits
IPR 6011

Projet professionnel et gestion de carrière

Mobilisation de connaissances théoriques et pratiques dans un projet professionnel faisant appel à des compétences transversales.

Horaire de jour 1.0 Crédits
IPR 6012

Stratégies de rédaction

Étude des stratégies, écueils et étapes menant à la rédaction finale d'un mémoire ou d'une thèse. Étude pratique du style rédactionnel : langue, style, concision.

Horaire de jour 1.0 Crédits
IPR 6014

Développement des aptitudes au leadership 1

Le leadership de soi est la 1re compétence à développer vers l’acquisition d’un leadership dit collaboratif. Se connaître et savoir être son propre leader sont les bases sur lesquelles reposent les compétences pour devenir d’un leader d’influence.

Horaire de jour 1.0 Crédits
PLU 6055

Communication scientifique orale 1

Médias de communication orale, éléments de base, formes de communication, préparation et prestation d'une présentation, communication scientifique, communication par affiches, notions de vulgarisation.

Horaire de jour 1.0 Crédits
PLU 6065

Communication scientifique orale 2

Horaire de jour 1.0 Crédits
PLU 6150

Rédaction scientifique en anglais

Étude introductive de l'écriture scientifique en anglais dans un contexte de publication, incluant les règles de communication écrite selon les styles de rédaction, les composantes d'un article et les meilleurs choix de revues pour publication.

Horaire de jour 1.0 Crédits
PLU 6153

Préparation d'une demande de bourse

Principaux programmes de bourses pour les cycles supérieurs. Analyse des composantes d'une demande de bourse avec exercices de rédaction. Processus d'évaluation des candidatures. Expérimentation des outils électroniques disponibles.

Horaire de jour 1.0 Crédits

Bloc 70P - Recherche et thèse

Obligatoire - 77 crédits.
IFT 7000

Examen général de doctorat

Ce cours est publié sans description.

0.0 Crédits
IFT 7915

Thèse

Ce cours est publié sans description.

77.0 Crédits