Études

Baccalauréat en Génie logiciel

L'ingénieur logiciel formé à Polytechnique Montréal analyse, conçoit et teste des systèmes logiciels de grande envergure. Il travaille avec les plus récentes technologies dans des domaines d'application de pointe et est responsable de l'ensemble des phases de développement de produits logiciels.
Responsable(s)
Olivier GENDREAU
514-340-4711, poste 2102
Johanne LEMIEUX (CONSEIL ET CHEMINEMENT ETUDIANTS)
514-340-4711, poste 4095
Cheminement (selon l’année d’admission)

Le programme est décrit de deux façons : sous forme graphique (les cheminements des cinq dernières années classés selon l'année d'admission) et sous forme de liste de cours (structure du programme pour l'année en cours seulement).

Symboles utilisés dans les cheminements (.pdf)

Structure du programme pour l’année en cours

Cheminement typique :
É = études, S = stage obligatoire de 4 mois après 2 ans

Année 1 Année 2 Année 3 Année 4
Aut 1 Hiv 2 Été Aut 3 Hiv 4 Été Aut 5 Hiv 6 Été Aut 7 Hiv 8
É É   É É S/É S/É S/É   É É
Pour compléter leur formation, les étudiants doivent choisir une des cinq orientations thématiques, à moins qu’ils n’optent pour une orientation de spécialité, une orientation personnalisée, pour le baccalauréatmaîtrise intégré ou pour 4 des cours à option.
Les orientations sont un parcours de cours de spécialisation propres à votre spécialité de génie ou à un domaine complémentaire qui se déroule à la dernière année de votre programme.

Légende

  Projet
  Offert à l'université de Montréal
  Cours des cycles supérieurs
  Cours de jour
  Cours de soir
  Cours en ligne
Certificats et microprogrammes de 1er cycle
Baccalauréat (formation d'ingénieur)
Études supérieures

Filière classique (93 crédits)

Note Sigle Titre Crédits Trimestre Période
LOG3005I
 
Épreuves initiales de communication 0
Automne 2018
Hiver 2019
Cours de jour
Cours de jour
Nombre de crédits : 0 (0 - 0 - 0) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) :
Corequis :
Trimestre : Automne 2018, Hiver 2019
Période :
Notes : Des activités relatives à ce cours se dérouleront également à l'intérieur des activités INF1040 Introduction à l'ingénierie informatique, LOG3005I Communication écrite et orale et le projet intégrateur de 3e année du programme de génie logiciel LOG3900 Pr
Responsables(s) : Sylvie Hertrich
Description
Cette formation en communication écrite et orale s'étale de la première à la troisième année. Elle se présente en quatre étapes : une évaluation initiale d'une communication écrite et d'une communication orale en première année ; une prescription personnalisée (s'il y a lieu) ; une évaluation finale d'une communication écrite et d'une communication orale en troisième année ; la réalisation d'un portfolio sur ces formes de communication. Cette formation vise à apprendre à rédiger des textes de façon efficace et productive ainsi qu'à préparer et présenter des exposés de façon efficace et productive, conformes aux conventions de communication en vigueur dans la discipline.
INF1005C
 
Programmation procédurale 3
Automne 2018
Hiver 2019
Été 2019
Cours de jour
Cours de jour
Cours de jour
Nombre de crédits : 3 (3 - 3 - 3) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) :
Corequis :
Trimestre : Automne 2018, Hiver 2019, Été 2019
Période :
Notes : - ce cours est destiné aux étudiants des programmes de génie électrique, génie informatique et génie logiciel. - les étudiants que cela concerne doivent avoir réussi le cours préparatoire INF0101 avant de s'inscrire à INF1005C.
Responsables(s) : François-Raymond Boyer
Description
Environnement informatique: ordinateurs et périphériques, système d'exploitation, gestion de fichiers. Résolution de problèmes: stratégies, rôle des algorithmes. Concepts et propriétés des algorithmes. Représentation interne des données numériques et caractères. Le langage C/C++ : types élémentaires et construits, structures de contrôle, fichiers texte et binaire, fonctions et modes de passage des paramètres. Méthodologie de programmation: programmation structurée, raffinements successifs, analyse, environnement de programmation, tests et outils de correction.
INF1010
 
Programmation orientée objet 3
Automne 2018
Hiver 2019
Été 2019
Cours de jour
Cours de jour
Cours de jour
Nombre de crédits : 3 (3 - 3 - 3) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : INF1005C
Corequis :
Trimestre : Automne 2018, Hiver 2019, Été 2019
Période :
Notes : le langage de programmation principalement utilisé dans les laboratoires est le C++.
Responsables(s) : Martine Bellaïche
Description
Classes et objets. Constructeurs et destructeurs. Allocation dynamique. Conversions de types. Surcharge d'opérateur. Classes et méthodes génériques. Héritage simple et héritage multiple. Classes abstraites. Polymorphisme. Algorithmes fondamentaux : recherches linéaire et dichotomique, tri simple. Bibliothèque de structures de données et algorithmes. Traitement des exceptions. Programmation par événements. Notions élémentaires de conception d'interfaces graphiques.
INF1040
 
Introduction à l'ingénierie informatique 3
Automne 2018
Hiver 2019
Cours de jour
Cours de jour
Nombre de crédits : 3 (3 - 3 - 3) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) :
Corequis :
Trimestre : Automne 2018, Hiver 2019
Période :
Notes : - les étudiants que cela concerne doivent avoir réussi le cours préparatoire INF0101 avant de s'inscrire à INF1040. - l'inscription et l'abandon de ce cours-projet sont sujets à des restrictions.
Responsables(s) : Samuel Pierre
Description
La profession d'ingénieur : historique, nature du travail, types de réalisations, carrières, spécialités, nature de la formation universitaire, recherche de pointe. Rôle des associations et organismes professionnels. Communication orale, écrite et graphique pour l'ingénierie informatique. Planification, rédaction et présentation de rapports techniques : cueillette et validation d'informations, utilisation appropriée de tables, graphiques et références, exposés. Notions de base reliées à l'exercice professionnel en ingénierie informatique et à la propriété intellectuelle. Formation initiale aux relations interpersonnelles pour le travail en équipe. Identité, connaissance de soi et reconnaissance de la différence. Données socioculturelles, contraintes situationnelles et adaptation au changement. Connaissance, application et développement des habiletés de la communication interpersonnelle; processus inconscients, comportements verbaux et non verbaux, projection, mécanisme de défense, écoute active, questionnement, rétroaction et réflexivité. Gestion des conflits interpersonnels.
INF1500
 
Logique des systèmes numériques 3
Automne 2018
Hiver 2019
Cours de jour
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) :
Corequis :
Trimestre : Automne 2018, Hiver 2019
Période :
Notes :
Responsables(s) : Sylvain Martel
Description
Représentation interne des données dans les systèmes numériques. Détection et correction d'erreurs. Algèbre de Boole. Portes logiques. Représentation et réalisation de fonctions logiques combinatoires. Logique mixte. Simplification par tables de Karnaugh. Réseaux itératifs. Machines à états finis. Systèmes simples à mémoire: bascules et bistables. Méthodes d'analyse et de synthèse de systèmes séquentiels synchrones et asynchrones. Composants usuels: multiplexeurs, codeurs, registres, compteurs, unité arithmétique et logique, commande d'affichage, interface sérielle-parallèle.
INF1600
 
Architecture des micro-ordinateurs 3
Automne 2018
Hiver 2019
Cours de jour
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : INF1005C, INF1500
Corequis :
Trimestre : Automne 2018, Hiver 2019
Période :
Notes :
Responsables(s) : Giovanni Beltrame
Description
Composants d'un micro-ordinateur: microprocesseur, périphériques, mémoires et bus. Communication et synchronisation entre un microprocesseur et les autres composants: par scrutation et par interruption. Hiérarchie de mémoire: disque, mémoire vive, cache, registres. Boucle d'exécution sur un processeur simple. Représentation des instructions binaires et mnémoniques. Traduction d'expressions en assembleur. Adressage, alignement et représentation des données. Programmation en assembleur. Lien entre l'assembleur et un langage de haut niveau. Optimisation du microprocesseur: pipeline.
Projet INF1900
 
Projet initial de système embarqué 3
Automne 2018
Hiver 2019
Cours de jour
Cours de jour
Nombre de crédits : 3 (1.5 - 6 - 1.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : INF1040
Corequis : INF1600, LOG1000, INF2205
Projet
Trimestre : Automne 2018, Hiver 2019
Période :
Notes : l'inscription et l'abandon de ce cours-projet sont sujets à des restrictions.
Responsables(s) : Jérôme Collin
Description
Construction en équipe d'un système matériel et logiciel basé sur une carte à microcontrôleur. Les concepts techniques abordés couvrent la familiarisation avec les éléments matériels et logiciels et les interactions requises pour la réalisation et la compréhension d'un système informatique simple mais complet avec ses entrées/sorties et périphériques. La programmation à différents niveaux, la gestion de configuration, les inspections de code et les tests et les pratiques de base en programmation sont introduits graduellement.
INF2010
 
Structures de données et algorithmes 3
Automne 2018
Hiver 2019
Cours de jour
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : INF1010
Corequis : LOG2810
Trimestre : Automne 2018, Hiver 2019
Période :
Notes :
Responsables(s) : Ettore Merlo
Description
Structures de données séquentielles : listes, piles, files, vecteurs. Manipulation des structures de données séquentielles : insertion, recherche et retrait d'éléments. Algorithmes de tri. Arbres binaires. Algorithmes de recherche dans un arbre. Mise en œuvre des arbres équilibrés. Files de priorité. Structures de données pour manipulation de texte. Algorithmes de filtrage de chaînes de caractères. Implémentation de graphes. Algorithmes de parcours de graphes. Ensembles.
INF2610
 
Noyau d'un système d'exploitation 3
Automne 2018
Hiver 2019
Cours de jour
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : INF1010, (INF1600 ou ELE3312)
Corequis :
Trimestre : Automne 2018, Hiver 2019
Période :
Notes :
Responsables(s) : Hanifa Boucheneb
Description
Concepts, composants, fonctions, services et structures des systèmes d'exploitation. Gestion de processus : synchronisation, problèmes classiques de synchronisation, communication et ordonnancement. Processus légers (threads). Interblocage. Gestion de la mémoire. Introduction aux systèmes d'exploitation temps réel. Gestion de processus dans un contexte temps réel. Ordonnancement temps réel. Études de cas.
Projet LOG2990
 
Projet de logiciel d'application Web 4
Automne 2018
Hiver 2019
Cours de jour
Cours de jour
Nombre de crédits : 4 (1.5 - 6 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : INF1900, INF2010, LOG2410
Corequis : INF2705 ou LOG2420
Projet
Trimestre : Automne 2018, Hiver 2019
Période :
Notes :
Responsables(s) : Lévis Thériault
Description
Conception, réalisation, validation et test d'une application Web. Concepts techniques intégrés : notions de base en infographie, interfaces utilisateur, structures de données et algorithmes, programmation orientée objet, patrons de conception, révision de code, intégration continue, tests de logiciel. Concepts techniques enseignés: gestion de projet logiciel, services web, approche agile. Travaux en équipe.
INF3405
 
Réseaux informatiques 3
Automne 2018
Hiver 2019
Été 2019
Cours de jour
Cours de jour
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) :
Corequis : MTH2302D
Trimestre : Automne 2018, Hiver 2019, Été 2019
Période :
Notes :
Responsables(s) : Alejandro Quintero
Description
Classification des réseaux. Techniques de commutation. Architectures technologiques de transmission. Tramage, détection d'erreurs, contrôle du flot et contrôle d'erreurs par retransmission. Architecture des réseaux : modèle par couches, relations entre les couches et primitives de contrôle. Protocoles des réseaux locaux : Ethernet et réseaux sans fil. Architecture technologique TCP/IP (Transport Control Protocol/Internet Protocol) : modèle, adressage, protocoles et routage. Analyse de la qualité de service et modèles pour les réseaux informatiques. Mécanismes améliorant la qualité de service. IP version 6. Contrôle et analyse de la congestion avec TCP. Applications de TCP/IP. Efficacité énergétique d'un réseau informatique
INF3710
 
Fichiers et bases de données 3
Automne 2018
Hiver 2019
Cours de jour
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : INF2010
Corequis : INF2610
Trimestre : Automne 2018, Hiver 2019
Période :
Notes :
Responsables(s) : Giuliano Antoniol
Description
Introduction aux fichiers et bases de données. Analyse de besoins : modèle entité-association. Modèle relationnel : concepts de base et algèbre relationnelle. Norme SQL (Standard Query Language) : langages de définition, de manipulation et de contrôle de données. Langage SQL enchâssé dans un langage algorithmique de programmation. Notions de contrôle d'accès concurrents et de gestion de transactions. Conception d'un schéma de base de données relationnelle : dépendances fonctionnelles et formes normales. Modèles de stockage de relations et de fichiers. Structures auxiliaires facilitant l'accès aux données : indexage et adressage dispersé.
Cours des cycles supérieurs INF4410
 
Systèmes répartis et infonuagique 3
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : INF3405
Corequis : Aucun
Cours des cycles supérieurs
Trimestre :
Période :
Notes :
Responsables(s) : Michel Dagenais
Description
Introduction aux systèmes répartis et à l'infonuagique. Environnement de développement technologique et réseautique des systèmes répartis. Architectures client-serveur, pair-à-pair, orientées-services et totalement réparties. Infrastructure, plate-forme et applications en tant que services. Concepts d'objets distants et d'intergiciels. Virtualisation des noeuds et du réseau. Notions de synchronisation du temps et de systèmes transactionnels répartis. Méthodes et techniques de conception de services performants, répartis, virtualisés, sécuritaires et tolérants aux défaillances.
Cours des cycles supérieurs LOG8371
 
Ingénierie de la qualité en logiciel 3
Hiver 2019
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : 70 crédits pour les étudiants du baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Hiver 2019
Période :
Notes :
Responsables(s) : Bram Adams
Description
Concepts de base et définitions pertinentes en relation avec la qualité du logiciel, assurance qualité, tests, ingénierie de la qualité et planification de la qualité. Prévention des anomalies et classification des défauts. Tolérance aux fautes. Ingénierie de la fiabilité logicielle. Modèles de la qualité. Comparaison des différentes techniques d'assurance qualité. Amélioration du processus de développement logiciel. Mesure du logiciel et du processus. Identification des risques pour l'amélioration quantifiable de la qualité.
LOG1000
 
Ingénierie logicielle 3
Automne 2018
Hiver 2019
Cours de jour
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : INF1005A ou INF1005B ou INF1005C
Corequis :
Trimestre : Automne 2018, Hiver 2019
Période :
Notes :
Responsables(s) : Bram Adams
Description
Caractéristiques du produit logiciel. Gestion des configurations. Processus de développement logiciel et modèles du cycle de vie. Phases du cycle de vie: analyse, spécification, conception, réalisation, tests et maintenance. Définition des exigences: explicitation, contraintes usagers, frontières de système, consistance, complétude, vérifiabilité, durabilité et maintenance. Hiérarchie et attributs des spécifications. Modélisation statique et opérationnelle, prototypage. Approches à la vérification: stratégie et planification des tests, évaluation de tests. Analyse de couverture et méthode de tests structurels. Tests unitaires, tests d'intégration et de régression. Tests à boîte noire, vérification fonctionnelle de systèmes et tests d'acceptation. Tests de performance et de consommation énergétique, notions de développement durable.
LOG2410
 
Conception logicielle 3
Automne 2018
Hiver 2019
Cours de jour
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : INF1010, LOG1000
Corequis :
Trimestre : Automne 2018, Hiver 2019
Période :
Notes :
Responsables(s) : François Guibault
Description
Activité d'analyse et de conception dans le processus du génie logiciel : principes, spécifications et méthodes. Méthodes d'analyse et de conception orientée-objet : langages et notation standards, modélisation structurelle, modélisation de comportement et modélisation architecturale. Décomposition en couches logicielles. Cadres de référence et patrons de conception. Gestion des ressources et traitement des exceptions.
LOG2420
 
Anal. et conc. des interfaces utilisateurs 3
Automne 2018
Hiver 2019
Cours de jour
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) :
Corequis : INF2010
Trimestre : Automne 2018, Hiver 2019
Période :
Notes :
Responsables(s) : Michel C. Desmarais
Description
Analyse et spécification des besoins des utilisateurs. Ergonomie cognitive. Principes et règles de conception d'interface. Tests utilisateurs. Évaluation heuristique et inspection d'interface. Boîtes à outils. Système de fenêtrage. Architecture logicielle et modèle de programmation événementielle. Communication entre objets. Adaptation du processus de développement logiciel. Aide et assistance. Analyses coûts-bénéfices.
LOG2810
 
Structures discrètes 3
Automne 2018
Hiver 2019
Cours de jour
Cours de jour
Nombre de crédits : 3 (3 - 3 - 3) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) :
Corequis : INF2010
Trimestre : Automne 2018, Hiver 2019
Période :
Notes :
Responsables(s) : Foutse Khomh
Description
Rôle des structures discrètes en génie logiciel et génie informatique. Ensembles et logique de base. Techniques de preuves : règles d'inférence et de déduction. Relations et fonctions. Algorithmes : définition, analyse, récursivité. Éléments de combinatoire : énumération, permutations et combinaisons. Relations de récurrence. Théorie des graphes. Arbres. Automates, grammaires et langages.
LOG3000
 
Processus du génie logiciel 3
Automne 2018
Hiver 2019
Cours de jour
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : LOG2990
Corequis : LOG3900
Trimestre : Automne 2018, Hiver 2019
Période :
Notes :
Responsables(s) : Bram Adams
Description
Activités de base d'un processus de génie logiciel. Phases du cycle de vie du logiciel. Outils et méthodes de support au processus. Survol des différentes philosophies de processus de développement de logiciel. Disciplines techniques du processus du génie logiciel : requis, analyse et conception, implémentation, test. Disciplines de gestion des processus : gestion des configurations et des requêtes de changement, gestion des projets, gestion des équipes. Évaluation des processus. Amélioration des processus. Méthodes de représentation des processus. Méta modèle. Analyse empirique des processus.
LOG3005
 
Communication écrite et orale 1
Automne 2018
Hiver 2019
Cours de jour
Cours de jour
Nombre de crédits : 1 (.5 - 0 - 2.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : LOG3005A, LOG3005I
Corequis : LOG3900
Trimestre : Automne 2018, Hiver 2019
Période :
Notes : Des activités relatives à ce cours se dérouleront également à l'intérieur des activités INF1040 Introduction à l'ingénierie informatique, LOG3005I Épreuves initiales de communication et le projet intégrateur de 3e année du programme de génie logiciel LOG3
Responsables(s) : Sylvie Hertrich
Description
Cette formation en communication écrite et orale s'étale de la première à la troisième année. Elle se présente en quatre étapes : une évaluation initiale d'une communication écrite et d'une communication orale en première année; une prescription personnalisée (s'il y a lieu) ; une évaluation finale d'une communication écrite et d'une communication orale en troisième année ; la réalisation d'un portfolio sur ces formes de communication. Cette formation vise à apprendre à rédiger des textes de façon efficace et productive ainsi qu'à préparer et présenter des exposés de façon efficace et productive, conformes aux conventions de communication en vigueur dans la discipline.
LOG3210
 
Éléments de langages et compilateurs 3
Automne 2018
Hiver 2019
Cours de jour
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : LOG1000, LOG2810, INF2010
Corequis :
Trimestre : Automne 2018, Hiver 2019
Période :
Notes :
Responsables(s) : Ettore Merlo
Description
Introduction à l'analyse de programmes en langages évolués, aux grammaires et aux langages. Analyse structurelle : analyse syntaxique, arbre d'appels des procédures et graphes de flux de contrôle. Introduction et fondements théoriques en analyse statique de flux : théorie des graphes et algorithmes, ordre partiel, treillis, analyse de flux. Analyses élémentaires : définitions, variables vives, expressions disponibles, propagation de copies, initialisation des variables et paramètres, détection des instructions inaccessibles ou inutiles, vérification de l'utilisation efficace des variables, propagation des constantes, analyse des pointeurs ou des alias, analyse des dépendances et analyse d'impact en maintenance du logiciel. Analyse dynamique : instrumentation des programmes, tests à boîte blanche, évaluation des performances.
LOG3430
 
Méthodes de test et de validation du logiciel 3
Automne 2018
Hiver 2019
Cours de jour
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : LOG1000, LOG2810, MTH2302D
Corequis :
Trimestre : Automne 2018, Hiver 2019
Période :
Notes :
Responsables(s) : Giuliano Antoniol
Description
Importance de la validation et de la vérification dans le processus du génie logiciel. Méthodes de test et de validation. Classification des méthodes. Rappel des méthodes de test structurel. Méthodes de test fonctionnel. Génération de tests pour automates finis. Stratégies de tests d'intégration et d'installation pour programmation procédurale et orientée objet. Approches statistiques en validation et en vérification. Méthodes du développement pour assurer la fiabilité. Planification des activités de test du logiciel.
Projet LOG3900
 
Projet d'évolution d'un logiciel 4
Automne 2018
Hiver 2019
Cours de jour
Cours de jour
Nombre de crédits : 4 (1.5 - 6 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : LOG2990
Corequis : LOG3000, LOG3005
Projet
Trimestre : Automne 2018, Hiver 2019
Période :
Notes : L'inscription et l'abandon de ce cours-projet sont sujets à des restrictions.
Responsables(s) : Olivier Gendreau
Description
Évolution et maintenance d'un système logiciel. Ce cours projet intègre les connaissances acquises en ingénierie des exigences, en analyse et conception, en réseaux informatiques et en validation et test de logiciel. Il met en pratique les notions acquises sur le processus de développement du logiciel. Tous les travaux sont réalisés en équipe.
MTH1007
 
Algèbre linéaire pour ingénieurs 2
Automne 2018
Hiver 2019
Été 2019
Cours de jour
Cours de jour
Cours de jour
Nombre de crédits : 2 (2 - 2 - 2) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) :
Corequis :
Trimestre : Automne 2018, Hiver 2019, Été 2019
Période :
Notes : Les étudiants que cela concerne doivent avoir réussi le cours préparatoire MTH0102 avant de s'inscrire à MTH1007.
Responsables(s) : Steven Dufour
Description
Élimination à l'aide de matrices. Opérations matricielles et inverses. Factorisations LU et LDU. Transposées et permutations. Espaces de vecteurs. Noyau. Rang et forme réduite en lignes. Indépendance, base et dimension. Les quatre sous-espaces fondamentaux. Orthogonalité et sous-espaces. Projections. Approximations par moindres carrés. Bases orthogonales et procédé de Gram-Schmidt. Valeurs propres. Vecteurs propres. Diagonalisation. Matrices symétriques. Matrices définies positives. Matrices similaires. Décomposition en valeurs singulières. Nombres complexes. Matrices hermitiennes et unitaires. Transformations linéaires. Choix de base. Applications.
MTH1101
 
Calcul I 2
Automne 2018
Hiver 2019
Été 2019
Cours de jour
Cours de jour
Cours de jour
Nombre de crédits : 2 (2 - 2 - 2) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) :
Corequis :
Trimestre : Automne 2018, Hiver 2019, Été 2019
Période :
Notes : - Ce cours peut être crédité, sous certaines conditions, à des candidats provenant de cégeps ayant une entente avec l'École. - Les étudiants que cela concerne doivent avoir réussi le cours préparatoire MTH0103 avant de s'inscrire à MTH1101.
Responsables(s) : Guy Jomphe
Description
Suites infinies et séries. Séries entières. Approximations de Taylor. Analyse de l'erreur d'approximation par un polynôme. Nombres complexes. Fonctions de plusieurs variables. Courbes et surfaces de niveau. Limite et continuité. Dérivées de fonctions de plusieurs variables. Différentielle. Recherche des extrema avec ou sans contraintes. Méthode du gradient en optimisation. Multiplicateurs de Lagrange.
MTH1102
 
Calcul II 2
Automne 2018
Hiver 2019
Été 2019
Cours de jour
Cours de jour
Cours de jour
Nombre de crédits : 2 (2 - 2 - 2) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : MTH1101
Corequis : MTH1007
Trimestre : Automne 2018, Hiver 2019, Été 2019
Période :
Notes :
Responsables(s) : Jean Guérin
Description
Intégrales multiples. Systèmes de coordonnées. Changements de variables. Courbes et surfaces paramétrées. Intégrales curvilignes : travail et circulation. Champs vectoriels, gradients et champs conservatifs. Théorème de Green. Intégrales de surface et de flux pour les cylindres, sphères et surfaces paramétrées. Divergence et théorème de divergence. Rotationnel et théorème de Stokes.
MTH2302D
 
Probabilités et statistique 3
Automne 2018
Hiver 2019
Été 2019
Cours de jour
Cours de jour
Cours de jour
Nombre de crédits : 3 (4 - 2 - 3) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) :
Corequis : MTH1101
Trimestre : Automne 2018, Hiver 2019, Été 2019
Période :
Notes : ce cours est offert dans les programmes de génie industriel, génie informatique et génie logiciel.
Responsables(s) : Luc Adjengue
Description
Notions de probabilités : axiomes, probabilité conditionnelle, règle de Bayes,analyse combinatoire. Variables aléatoires : fonctions de répartition, de masse et de densité, espérance et variance. Lois de probabilités discrètes et continues. Statistique descriptive : diagrammes, calcul de caractéristiques. Distributions d'échantillonnage : estimation, erreur quadratique moyenne, intervalles de confiance, limites de tolérance. Tests d'hypothèses : tests paramétriques, théorème central limite, tests non paramétriques. Régression simple : méthode des moindres carrés, analyse des résidus. Fiabilité : fonction de fiabilité, fiabilité prévisionnelle. Files d'attente : un serveur et plusieurs serveurs.
PHS1101
 
Mécanique pour ingénieurs 3
Automne 2018
Hiver 2019
Été 2019
Cours de jour
Cours de jour
Cours de jour
Nombre de crédits : 3 (2 - 2 - 5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génie physique
Préalables(s) :
Corequis :
Trimestre : Automne 2018, Hiver 2019, Été 2019
Période :
Notes : Les étudiants que cela concerne doivent avoir réussi les cours préparatoires MTH0102, MTH0103 et PHS0101 avant de s'inscrire à PHS1101.
Responsables(s) : Jérémie Villeneuve
Description
Introduction à la mécanique analytique avec accent sur la résolution de problèmes en ingénierie. Concepts fondamentaux : lois de Newton et leur application en statique et en dynamique du point matériel et des corps rigides. Statique : force, moment de force et systèmes force-couple équivalents. Diagramme du corps libre. Structures simples en équilibre statique en deux et en trois dimensions. Frottement statique et cinétique entre solides. Centre de masse et moment d'inertie. Statique des fluides: principe de Pascal, principe d'Archimède, poussée sur une paroi. Dynamique : cinématique et dynamique du point matériel en coordonnées cartésiennes et normale/tangentielle. Principe travail-énergie, puissance mécanique et rendement. Impulsion, quantité de mouvement et moment cinétique. Systèmes de particules variables. Mouvement plan, dynamique et énergie cinétique de rotation des corps rigides en deux dimensions.
PHS4700
 
Physique pour les applications multimédia 3
Automne 2018
Cours de jour
Nombre de crédits : 3 (3 - 0 - 6) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génie physique
Préalables(s) : MTH1210 ou MTH1102
Corequis :
Trimestre : Automne 2018
Période :
Notes :
Responsables(s) : Guy Marleau
Description
Rappel des bases de la dynamique : forces, équations de conservation, corps rigides, problème à deux corps. Dynamique des particules : physique statistique, collisions et ralentissement, équation de transport et de la diffusion. Dynamique des milieux continus : lois de conservation, solides, vibrations et fréquence de résonance, fluides et écoulements, diffusion de particules dispersées dans des liquides. Ondes transverses : propagation des ondes en milieu infini, interférence, collision entre ondes et solides. Ondes longitudinales : acoustique et ondes de choc, interférences et pulsation, réflexion, atténuation et dispersion. Optique : sources de lumière, optique géométrique, réfraction, dispersion et diffusion, réflexion, modèle de sources et perception de la lumière.
SSH3201
 
Économique de l'ingénieur 3
Automne 2018
Hiver 2019
Été 2019
Cours de jour
Cours de jour
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : 27 cr.
Corequis :
Trimestre : Automne 2018, Hiver 2019, Été 2019
Période :
Notes :
Responsables(s) : Mohamed Khalfoun
Description
Rôle des états financiers comme supports aux décideurs. Méthodes d'estimation et analyse des coûts. Analyse marginale et du point mort. Méthodes d'estimation des coûts. Sources et coûts de financement des projets. Liens entre les décisions de financement et d'investissement. Intérêt et valeur de l'argent dans le temps, formules d'actualisation. Méthodes d'évaluation des projets : valeur actuelle nette, taux de rendement interne, taux de rendement interne modifié, délai de recouvrement, coût annuel équivalent et ratio avantages-coûts. Choix parmi des projets indépendants en cas de restriction budgétaire. Impact de l'impôt sur la rentabilité des projets. Mesure et méthodes d'analyse du risque et de l'incertitude. Analyse de sensibilité. Analyse de probabilité. Prise de décision, critères et arbres de décision.
SSH3501
 
Éthique appliquée à l'ingénierie 2
Automne 2018
Hiver 2019
Été 2019
Cours de jour
Cours de jour
Cours de jour
Nombre de crédits : 2 (3 - 0 - 3) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : 40 cr.
Corequis :
Trimestre : Automne 2018, Hiver 2019, Été 2019
Période :
Notes :
Responsables(s) : Caroline Mailhot
Description
Statut de l'ingénieur et valeurs de la profession d'ingénieur. Lois et règlements concernant la profession d'ingénieur. Éthique et déontologie. Spécificité de l'éthique. Courants théoriques en éthique appliquée. Éthiques classiques. Raisonnement et prise de décision éthiques. Justification et mise en application de la décision éthique. Études de cas (à titre d'exemples): conflit d'intérêt, tentative de corruption, manque d'équité, danger pour la santé et la sécurité des travailleurs ou du public, danger pour l'environnement. Avenir de l'éthique appliquée.
STGO1-LOG
Stage obligatoire (4 mois)
INF2205
 
Habiletés de travail en équipe collaboratif 1
Automne 2018
Hiver 2019
Cours de jour
Cours de jour
Nombre de crédits : 1 (1.5 - 0 - 1.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : INF1040
Corequis : INF1900
Trimestre : Automne 2018, Hiver 2019
Période :
Notes :
Responsables(s) : Renée-Pascale Laberge
Description
Connaissance et pratique de la dynamique et de l'organisation du travail en équipe collaboratif. Modèles de dynamique de groupe : conditions, développement et prise en charge de l'évolution de l'équipe. Types de réseaux de travail, organisation et prise de décisions en équipe. Normes, rôles, modes d'interaction, pouvoir et leadership, relations affectives et cohésion. Prise en charge et objectifs de changement personnels et relationnels.

3 crédits parmi les cours suivants

Note Sigle Titre Crédits Trimestre Période
GBM1610
 
Biochimie pour ingénieur 3
Automne 2018
Hiver 2019
Cours de jour
Cours de jour
Nombre de crédits : 3 (3 - 2 - 4) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génie chimique
Préalables(s) :
Corequis :
Trimestre : Automne 2018, Hiver 2019
Période :
Notes : - ce cours est sous la responsabilité du département de génie chimique. - les étudiants que cela concerne doivent avoir réussi le cours préparatoire CHE0501 avant de s'inscrire à GBM1610.
Responsables(s) : Gregory De Crescenzo
Description
Relations entre structure, interaction et fonction des macromolécules fondamentales de la cellule (protéines, sucres, acides nucléiques). Mécanismes et cinétiques enzymatiques (applications industrielles des enzymes). Techniques biochimiques usuelles utiles à l'ingénieur : détection, quantification et purification des macromolécules de la cellule (application, optimisation et limitations).
MEC1210
 
Thermodynamique 3
Automne 2018
Hiver 2019
Été 2019
Cours de jour
Cours de jour
Cours de jour
Nombre de crédits : 3 (3 - 2 - 4) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génie mécanique
Préalables(s) :
Corequis :
Trimestre : Automne 2018, Hiver 2019, Été 2019
Période :
Notes : les étudiants que cela concerne doivent avoir réussi les cours préparatoires CHE0501, MTH0103 et PHS0101 avant de s'inscrire à MEC1210.
Responsables(s) : Huu Duc Vo
Description
Définitions et unités : milieu continu, système, substance pure, état, paramètres, évolution, cycles. Formes d'énergie. Principe de conservation de masse et d'énergie. Réversibilité et irréversibilité. Chaleur massique. Entropie. Gaz parfait et réel. Évolutions utilisant un gaz parfait. Propriétés des substances pures : tables, diagrammes et logiciel de calcul. Analyse d'un cycle. Cycle de Carnot. Inégalité de Clausius. Second principe et production d'entropie. Cycles classiques de Rankine, Otto, Diesel et Brayton, cycles de réfrigération. Mélanges non réactifs, propriétés thermodynamiques des mélanges, psychrométrie. Introduction à la méthode de résolution des problèmes et aux outils de l'ingénieur.
PHS1102
 
Champs électromagnétiques 3
Automne 2018
Hiver 2019
Cours de jour
Cours de jour
Nombre de crédits : 3 (3 - 3 - 3) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génie physique
Préalables(s) :
Corequis : MTH1102
Trimestre : Automne 2018, Hiver 2019
Période :
Notes : les étudiants que cela concerne doivent avoir réussi le cours préparatoire PHS0102 avant de s'inscrire à PHS1102.
Responsables(s) : Jérémie Villeneuve
Description
Électrostatique, magnétostatique et champs dynamiques. Lois de Coulomb, de Biot-Savart, de Lenz et de Faraday. Théorèmes de Gauss et d'Ampère, équations de Poisson et de Laplace. Conditions aux frontières. Matériaux diélectriques, conducteurs et magnétiques simples. Équations de Maxwell et ondes électromagnétiques dans un milieu diélectrique. Applications en ingénierie : composantes des circuits électriques et magnétiques, capteurs et actuateurs, conversion de l'énergie électrique, génération, transmission et détection des ondes électromagnétiques.

3 crédits parmi les cours suivants

Note Sigle Titre Crédits Trimestre Période
SSH3100A
 
Sociologie de la technologie 3
Automne 2018
Hiver 2019
Cours de jour
Cours de jour
Nombre de crédits : 3 (3 - 0 - 6) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : 30 cr.
Corequis :
Trimestre : Automne 2018, Hiver 2019
Période :
Notes :
Responsables(s) : Michel Lejeune
Description
Notions de base en sociologie de la technologie. Production, diffusion et appropriation sociales des nouvelles technologies. Impacts sociaux et organisationnels des nouvelles technologies implantées dans les entreprises. Impacts sociaux des nouvelles technologies utilisées dans la vie quotidienne hors travail. Impacts sociaux des grands projets à caractère technologique. Oppositions sociales au changement technologique. Tricheries et déviances autour des nouvelles technologies. Modes de gestion privés et publics de ces oppositions et déviances. Effets secondaires de ces modes de gestion. Enjeux connexes au développement des nouvelles technologies. N.B.: Dans cette version, les étudiants auront à réaliser en équipe un projet sur les impacts sociaux et organisationnels d'une nouvelle technologie implantée dans une entreprise (système informatique, machine automatique, etc.).
SSH3100B
 
Sociologie de la technologie 3
Automne 2018
Hiver 2019
Été 2019
Cours de jour
Cours de jour
Cours de jour
Nombre de crédits : 3 (3 - 0 - 6) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : 30 cr.
Corequis :
Trimestre : Automne 2018, Hiver 2019, Été 2019
Période :
Notes :
Responsables(s) : Patrick Mbassegue
Description
Notions de base en sociologie de la technologie. Production, diffusion et appropriation sociales des nouvelles technologies. Impacts sociaux et organisationnels des nouvelles technologies implantées dans les entreprises. Impacts sociaux des nouvelles technologies utilisées dans la vie quotidienne hors travail. Impacts sociaux des grands projets à caractère technologique. Oppositions sociales au changement technologique. Tricheries et déviances autour des nouvelles technologies. Modes de gestion privés et publics de ces oppositions et déviances. Effets secondaires de ces modes de gestion. Enjeux connexes au développement des nouvelles technologies. N.B.: Dans cette version, les étudiants auront à réaliser en équipe un projet sur les impacts sociaux d'une nouvelle technologie utilisée dans la vie quotidienne hors travail (domotique, Internet, téléphone cellulaire, monnaie électronique, etc.).
SSH3100C
 
Sociologie de la technologie 3
Automne 2018
Hiver 2019
Cours de jour
Cours de jour
Nombre de crédits : 3 (3 - 0 - 6) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : 30 cr.
Corequis :
Trimestre : Automne 2018, Hiver 2019
Période :
Notes :
Responsables(s) : Patrick Mbassegue
Description
Notions de base en sociologie de la technologie. Production, diffusion et appropriation sociales des nouvelles technologies. Impacts sociaux et organisationnels des nouvelles technologies implantées dans les entreprises. Impacts sociaux des nouvelles technologies utilisées dans la vie quotidienne hors travail. Impacts sociaux des grands projets à caractère technologique. Oppositions sociales au changement technologique. Tricheries et déviances autour des nouvelles technologies. Modes de gestion privés et publics de ces oppositions et déviances. Effets secondaires de ces modes de gestion. Enjeux connexes au développement des nouvelles technologies. N.B.: Dans cette version, les étudiants auront à réaliser en équipe un projet sur les impacts sociaux d'un grand projet à caractère technologique (usine chimique, barrage, ligne à haute tension, aéroport, métro, etc.).

Cours spécialisés de la filière classique (15 crédits)

Note Sigle Titre Crédits Trimestre Période
Cours au choix (9 crédits)
INF4420A
 
Sécurité informatique 3
Automne 2018
Hiver 2019
Cours de jour
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : INF2610, INF3405 ou l'équivalent
Corequis : Aucun
Trimestre : Automne 2018, Hiver 2019
Période :
Notes :
Responsables(s) : Jose Fernandez
Description
Définition, portée et objectifs de la sécurité informatique. Méthodologie d'analyse et de gestion du risque. Éléments de cryptographie et de cryptanalyse. Algorithmes de chiffrement à clé privée et à clé publique. Fonctions de hachage cryptographique. Signatures numériques. Gestion des clés et infrastructures à clés publiques. Sécurité des logiciels. Vulnérabilités typiques et techniques d'exploitation. Logiciels malicieux et contre-mesures. Sécurité des systèmes d'exploitation. Mécanismes d'authentification, contrôle d'accès et protection de l'intégrité. Modèles de gestion du contrôle d'accès. Sécurité des bases de données et des applications Web. Sécurité des réseaux. Configuration sécuritaire. Coupe-feux, détecteurs d'intrusions et serveur mandataire. Protocoles de réseaux sécurisés. Organisation et gestion de la sécurité informatique. Acteurs et types d'interventions. Normalisation et organismes pertinents. Cadre légal et déontologique.
Cours des cycles supérieurs INF8775
 
Analyse et conception d'algorithmes 3
Hiver 2019
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : INF2010, LOG2810 et 70 crédits pour les étudiants au baccalauréat
Corequis : Aucun
Cours des cycles supérieurs
Trimestre : Hiver 2019
Période :
Notes :
Responsables(s) : À venir
Description
Notions élémentaires d'algorithmique. Notation asymptotique. Analyse d'un algorithme selon les ressources consommées : temps de calcul, espace mémoire et processeurs. Analyse empirique, théorique et hybride. Consommation de ressources en pire cas, en moyenne et amortie. Patrons de conception d'algorithmes : vorace, diviser-pour-régner, programmation dynamique, parcours de graphes, métaheuristique et probabiliste. Caractérisation des algorithmes d'optimisation : exact, heuristique et approximatif. Introduction aux classes de complexité : P et NP. Décidabilité.
Cours des cycles supérieurs LOG8430
 
Architecture logicielle et conception avancée 3
Automne 2018
Hiver 2019
Cours de jour
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : LoG2410, LOG3210, LOG3430, ou l'équivalent
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2018, Hiver 2019
Période :
Notes :
Responsables(s) : Marios-Eleftherios Fokaefs
Description
Méthodes de conception avancées de logiciels et choix d'architecture. Architectures logicielles : multi-niveaux, clients-serveurs, extensibles et dynamiques. Concepts et implantations avancées des bibliothèques et du chargement de composantes dynamiques. Cadres de référence et plugiciels. Composition et architecture par composantes. Patrons de conception avancés pour les systèmes distribués : accès aux services et configuration, traitement d'événements, synchronisation et accès simultanés. Approches émergentes de conception et d'architecture : conception orientée aspect, architecture orientée services et autres.
Cours des cycles supérieurs LOG8470
 
Vérification de la fiabilité et la sécurité 3
Automne 2018
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : LOG2810, 70 crédits
Corequis : Aucun
Cours des cycles supérieurs
Trimestre : Automne 2018
Période :
Notes :
Responsables(s) : John Mullins
Description
Outils mathématiques de la fiabilité des systèmes et de sécurité de l'information. Modélisation des systèmes séquentiels, concurrents : réseaux de Petri (places/transitions et colorés), systèmes de transitions communicants, programmes séquentiels. Spécification : logique de Hoare, logique temporelle linéaire, propriétés structurelles de réseaux de Petri, propriétés de flux d'information, treillis du flux d'information sûr. Vérification : analyse structurelle des réseaux de Petri, model checking (vérification de modèle), preuves de programmes, analyse de flux d'information dans les systèmes de transitions, détection de flux d'information dans les programmes.

6 crédits parmi les cours suivants

Note Sigle Titre Crédits Trimestre Période
Projet Cours des cycles supérieurs LOG8970
 
Projet final en génie logiciel 6
Hiver 2019
Cours de jour
Nombre de crédits : 6 (0 - 8 - 10) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : 95 cr., LOG3900
Corequis : Aucun
Projet
Cours des cycles supérieurs
Trimestre : Hiver 2019
Période :
Notes :
Responsables(s) : À venir
Description
Conception et réalisation en équipe d'un produit logiciel nécessitant l'application de notions et de méthodes acquises préalablement dans le programme de génie logiciel. Recours à une méthodologie de conception et de gestion nécessaire pour la réalisation d'applications logicielles. Attention particulière accordée au processus logiciel et à l'assurance qualité. Utilisation d'outils logiciels appropriés. Les sujets du projet, approuvés par le coordonnateur du cours, peuvent provenir de l'industrie, de sociétés techniques étudiantes de Polytechnique Montréal, ou des professeurs. La personne ayant proposé le projet assume normalement le rôle de client par rapport à l'équipe d'étudiants.
Projet Cours des cycles supérieurs ING8971
 
Projet intégrateur en développement durable 6
Hiver 2019
Cours de jour
Nombre de crédits : 6 (1 - 9 - 8) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génie civil
Préalables(s) : 85 cr. et les étudiants inscrits dans ce cours devront également avoir complété les préalables demandés pour le projet intégrateur de leur programme. Veuillez consulter votre cheminement.
Corequis :
Projet
Cours des cycles supérieurs
Trimestre : Hiver 2019
Période :
Notes : - le cours est contingenté. - les équipes ne seront en aucun cas mono-génie. - l'étudiant doit obtenir l'approbation d'une personne désignée dans son programme pour s'inscrire à ce cours. - l'inscription et l'abandon de ce cours-projet sont sujets à
Responsables(s) : À venir
Description
Projet intégrateur de quatrième année d'une durée d'un trimestre divisé en deux volets : travail en équipe et travail individuel. Volet équipe : résolution d'une problématique d'ingénierie et conception technique dans une perspective de développement durable. Travail en équipe mixte, ouvert à tous les génies, encadré par une équipe technique multidisciplinaire. Prise en compte dans la conception des impacts des solutions proposées sur l'environnement, la société et l'économie. Volet individuel : développement d'une expertise individuelle en matière de développement durable. Cette compétence est transférable au projet d'équipe et liée aux intérêts et à la formation de l'étudiant.

Orientations de spécialité (12 crédits)

Pour compléter leur formation, les étudiants doivent choisir une des orientations thématiques, à moins qu’ils n’optent pour l’orientation Interactions humain-ordinateur, une orientation personnalisée ou pour 4 des cours à option.

1. Bloc de cours à option (12 crédits)

Note Sigle Titre Crédits Trimestre Période
12 crédits parmi les suivants
INF4420A
 
Sécurité informatique 3
Automne 2018
Hiver 2019
Cours de jour
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : INF2610, INF3405 ou l'équivalent
Corequis : Aucun
Trimestre : Automne 2018, Hiver 2019
Période :
Notes :
Responsables(s) : Jose Fernandez
Description
Définition, portée et objectifs de la sécurité informatique. Méthodologie d'analyse et de gestion du risque. Éléments de cryptographie et de cryptanalyse. Algorithmes de chiffrement à clé privée et à clé publique. Fonctions de hachage cryptographique. Signatures numériques. Gestion des clés et infrastructures à clés publiques. Sécurité des logiciels. Vulnérabilités typiques et techniques d'exploitation. Logiciels malicieux et contre-mesures. Sécurité des systèmes d'exploitation. Mécanismes d'authentification, contrôle d'accès et protection de l'intégrité. Modèles de gestion du contrôle d'accès. Sécurité des bases de données et des applications Web. Sécurité des réseaux. Configuration sécuritaire. Coupe-feux, détecteurs d'intrusions et serveur mandataire. Protocoles de réseaux sécurisés. Organisation et gestion de la sécurité informatique. Acteurs et types d'interventions. Normalisation et organismes pertinents. Cadre légal et déontologique.
Cours des cycles supérieurs INF8215
 
Intelligence artif.: méthodes et algorithmes 3
Automne 2018
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : LOG2810, MTH2302D, 70 crédits
Corequis : Aucun
Cours des cycles supérieurs
Trimestre : Automne 2018
Période :
Notes :
Responsables(s) : Daniel Aloise
Description
Notion d'agent intelligent. Algorithmes de recherche de solutions dans des espaces d'états. Recherche heuristique : algorithme A*, méthodes de recherche locale. Problèmes de satisfaction de contraintes. Représentation des connaissances et inférence. Raisonnement incertain. Méthodes d'apprentissage automatique: apprentissage par renforcement, apprentissage supervisé, apprentissage non supervisé.
Cours des cycles supérieurs INF8405
 
Informatique mobile 3
Hiver 2019
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : INF3405 et 70 crédits pour les étudiants au baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Hiver 2019
Période :
Notes :
Responsables(s) : Alejandro Quintero
Description
Informatique mobile et réseaux sans fil. Disponibilité ou présence en tous lieux et en tout temps. Gestion de mobilité et de localisation. Caractérisation d'applications mobiles. Architectures des réseaux à composantes mobiles : cadres théoriques et pratiques. Systèmes d'exploitation pour les dispositifs mobiles. Systèmes cellulaires et sans fil. Réseaux de prochaines générations. Nouvelles architectures de réseaux sans fil. Approches de déploiement d'applications dans les réseaux ad hoc et de capteurs. Infrastructures et protocoles supportant la mobilité. Qualité de service et routage pour applications mobiles. Développement de services évolués pour usagers mobiles. Internet des objets: architectures et applications.
Cours des cycles supérieurs INF8601
 
Systèmes informatiques parallèles 3
Automne 2018
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : INF2610 ou l’équivalent
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2018
Période :
Notes :
Responsables(s) : Michel Dagenais
Description
Taxonomie et organisation des systèmes informatiques parallèles. Architectures avancées de multiprocesseurs. Hiérarchie de mémoires, protocoles de cohérence des antémémoires. Parallélisme par fils d'exécution multiples. Conception d'applications parallèles en mémoire partagée. Coprocesseurs pour le calcul parallèle. Grappes de calcul et échange de messages entre les nœuds. Techniques d'équilibrage de charge. Infonuagique. Conception d'applications parallèles en mémoire répartie.
Cours des cycles supérieurs INF8900
 
Lectures dirigées génie info. génie logiciel 3
Automne 2018
Hiver 2019
Été 2019
Cours de jour
Cours de jour
Cours de jour
Nombre de crédits : 3 (1 - 0 - 8) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : 90 crédits de premier cycle en génie informatique, génie logiciel ou l'équivalent
Corequis : Aucun
Cours des cycles supérieurs
Trimestre : Automne 2018, Hiver 2019, Été 2019
Période :
Notes : Ce cours est réservé aux étudiants ayant une moyenne académique d'au moins 2,75 sur 4.
Responsables(s) : Gilles Pesant
Description
Choix d'une problématique de recherche à explorer sous la supervision d'un professeur. Recherche documentaire. Lecture critique des articles retenus. Rédaction d'un rapport synthèse.
Cours des cycles supérieurs INF8901
 
Projet perso. rech. génie info. et logiciel 3
Automne 2018
Hiver 2019
Été 2019
Cours de jour
Cours de jour
Cours de jour
Nombre de crédits : 3 (1 - 0 - 8) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : 90 crédits de premier cycle en génie informatique, génie logiciel ou l'équivalent
Corequis : Aucun
Cours des cycles supérieurs
Trimestre : Automne 2018, Hiver 2019, Été 2019
Période :
Notes : Ce cours est réservé aux étudiants ayant une moyenne académique d'au moins 2,75 sur 4.
Responsables(s) : Gilles Pesant
Description
Choix d'une problématique de recherche à explorer sous la supervision d'un professeur. Définition et mise en contexte du problème retenu. Élaboration d'une méthodologie appropriée pour son étude ou sa résolution. Réalisation et évaluation préliminaires. Rédaction d'un rapport synthèse.
LOG4420
 
Conception de sites web dynam. et transact. 3
Automne 2018
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : 60 cr.
Corequis : INF3700
Trimestre : Automne 2018
Période :
Notes :
Responsables(s) : François Guibault
Description
Conception de sites web complexes pour la génération dynamique de contenu et la gestion d'interactions avec les utilisateurs. Présentation générale de l'architecture du web et du protocole HTTP (HyperText Transfer Protocol). Structure d'un document HTML (HyperText Markup Language). Mise en forme d'un document HTML par l'utilisation de CSS (Cascading Style Sheet). Paradigmes de conception propres aux systèmes web. Programmation du côté serveur. Gestion d'une session sur un site web. Éléments de sécurité pour les sites web. Présentation du format XML (Extended Markup Language) et du langage de transformation de documents XSL (Extended Stylesheet Language). Programmation du côté client par le biais de scripts exécutés par le navigateur web. Interface avec une base de données relationnelle. Notions de performance et de sécurité. Notions de validation et de test de sites web dynamiques et transactionnels.
Cours des cycles supérieurs LOG8415
 
Concepts avancés en infonuagique 3
Hiver 2019
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : 70 crédits pour les étudiants au baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Hiver 2019
Période :
Notes :
Responsables(s) : À venir
Description
Concepts clés de l'infonuagique. Principaux modèles de services d'infonuagique. Mécanismes clés et architecture d'une plateforme infonuagique. Théorie de la virtualisation et techniques logicielles de virtualisation. Analytique pour les gros volumes de données avec MapReduce et NoSQL. Considérations techniques liées à la migration d'applications vers le nuage. Patrons d'architectures pour le nuage. Interopérabilité dans le nuage. Métriques de qualité de service et contrat de niveau de service. Sûreté de fonctionnement et sécurité dans le nuage. Problèmes juridiques liés à l'infonuagique. Infonuagique mobile

2. Interactions humain-ordinateur (12 crédits)

Cette orientation permet à l’étudiant d’acquérir une première spécialisation dans les domaines de l’ingénierie et de l’ergonomie cognitive des interactions humain-ordinateur. Elle porte sur l’analyse, la conception, l’évaluation et la mise au point d’interfaces humainmachine de qualité pour des systèmes interactifs complexes pouvant être utilisés dans différents domaines d’application (ex., production, transport, contrôle de processus, formation, médecine, loisirs). Elle couvre les aspects ergonomiques, informatiques et graphiques des interfaces utilisateurs, et s’intéresse en particulier aux questions d’utilité, d’accessibilité, d’efficacité, d’utilisabilité et d’expérience-utilisateur.

Note Sigle Titre Crédits Trimestre Période
Cours des cycles supérieurs IND8402
 
Interfaces humain-ordinateur 3
Automne 2018
Cours de soir
Nombre de crédits : 3 (3 - 0 - 6) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : 70 cr. pour les étudiants au baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2018
Période :
Notes :
Responsables(s) : Jean-Marc Robert
Description
Définition, classification et évolution des interfaces humain-ordinateur. Notions de compatibilité, accessibilité, sécurité, performance, utilisabilité, esthétique et expérience utilisateur. Méthodologie de conception centrée sur l'utilisateur. Normes, principes, critères et modèles de conception. Analyse des besoins et analyse contextuelle. Spécifications de l'utilisabilité. Modélisation, maquettage et prototypage. Styles d'interaction humain-ordinateur. Dispositifs d'entrée de données et de pointage. Présentation d'informations. Fonctionnalités de soutien à l'utilisateur. Patrons de conception. Méthodes d'inspection ergonomique. Tests d'utilisabilité. Suivi de l'utilisabilité et de l'expérience utilisateur.
Cours des cycles supérieurs IND8409
 
Interfaces humain-ordinateur spécialisées 3
Hiver 2019
Cours de jour Cours de soir
Nombre de crédits : 3 (3 - 0 - 6) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : 70 cr. pour les étudiants au baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Hiver 2019
Période :
Notes :
Responsables(s) : Jean-Marc Robert
Description
Méthodologie, normes et principes de conception et d'évaluation des interfaces humain-ordinateur. Web analytique. Web sémantique. Interfaces avec petit écran. Interfaces haptiques. Interfaces multimédia. Interfaces avec réponse vocale interactive. Interfaces des environnements virtuels. Interfaces pour des utilisateurs ayant des besoins spécifiques. Plasticité des interfaces. Interfaces de jeux vidéo. Interfaces cérébrales. Interfaces des réseaux sociaux.
Cours des cycles supérieurs IND8412
 
Ergonomie des sites Web 3
Hiver 2019
Cours de jour Cours de soir
Nombre de crédits : 3 (2 - 1 - 6) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : 70 cr. pour les étudiants au baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Hiver 2019
Période :
Notes :
Responsables(s) : Jean-Marc Robert
Description
Historique, développement et caractéristiques de l'Internet. Types de sites Web et caractéristiques de leurs interfaces. Langage HTML et technologies de mise en page et d'interactivité. Analyse des besoins préalable à la conception. Méthodologie de conception centrée sur l'utilisateur, normes et accessibilité. Prototypage d'interfaces. Architecture et navigation. Modes de dialogue. Conception des pages-écrans. Comportements et performance humaine liés aux sites Web. Utilisabilité et expérience-utilisateur avec les systèmes interactifs.

3 crédits parmi les cours suivants

Note Sigle Titre Crédits Trimestre Période
Cours des cycles supérieurs IND8211
 
Ingénierie des systèmes d'information 3
Automne 2018
Hiver 2019
Été 2019
Cours de soir
Cours de soir
Cours de soir
Nombre de crédits : 3 (2 - 1 - 6) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : 70 crédits au baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2018, Hiver 2019, Été 2019
Période :
Notes : Ce cours n'est pas accessible aux étudiants suivant ou ayant suivi une formation de 1er cycle en génie industriel.
Responsables(s) : Martin Trépanier
Description
Analyse, conception et réalisation des systèmes d'information d'entreprise. Typologie des systèmes d'information, architecture des entreprises. Ingénierie des processus d'affaires : diagramme d'activité. Modèle conceptuel : cas d'utilisation, diagramme de classes. Relation entre la structure informationnelle et le traitement de l'information. Ingénierie d'une application web de système d'information : architecture et technologies. Base de données relationnelle. Passage du modèle conceptuel au modèle logique. Progiciels de gestion intégrés dans les entreprises de production de biens et de services : sélection, implantation, utilisation.
Cours des cycles supérieurs IND8845
 
Design graphique et interactivité 3
Été 2019
Cours de jour
Nombre de crédits : 3 (2 - 1 - 6) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : 70 cr.
Corequis :
Cours des cycles supérieurs
Trimestre : Été 2019
Période :
Notes :
Responsables(s) : Jean-Marc Robert
Description
Cadres de référence conceptuels et historique du design graphique. Notions d'esthétique, de grille graphique, d'hiérarchisation d'information et d'identité graphique. Théorie de la couleur, modes de lecture et formatage d'informations. Caractéristiques, règles et normes typographiques. Processus de conception graphique d'interfaces interactives : analyse du contexte, recherche d'informations, stratégies d'idéation, conception graphique, outils de conception, évaluation de la qualité graphique.
LOG4420
 
Conception de sites web dynam. et transact. 3
Automne 2018
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : 60 cr.
Corequis : INF3700
Trimestre : Automne 2018
Période :
Notes :
Responsables(s) : François Guibault
Description
Conception de sites web complexes pour la génération dynamique de contenu et la gestion d'interactions avec les utilisateurs. Présentation générale de l'architecture du web et du protocole HTTP (HyperText Transfer Protocol). Structure d'un document HTML (HyperText Markup Language). Mise en forme d'un document HTML par l'utilisation de CSS (Cascading Style Sheet). Paradigmes de conception propres aux systèmes web. Programmation du côté serveur. Gestion d'une session sur un site web. Éléments de sécurité pour les sites web. Présentation du format XML (Extended Markup Language) et du langage de transformation de documents XSL (Extended Stylesheet Language). Programmation du côté client par le biais de scripts exécutés par le navigateur web. Interface avec une base de données relationnelle. Notions de performance et de sécurité. Notions de validation et de test de sites web dynamiques et transactionnels.

3. Orientation personnalisée (12 crédits)

Cette orientation est composée de 12 crédits de cours au choix de l’étudiant parmi les cours suivants : les cours à option cidessus, d’autres cours du baccalauréat ou des cycles supérieurs (qui doivent
alors être approuvés par le responsable du programme). Cette orientation doit être pertinente et cohérente à la réalisation d’une carrière dans le domaine du génie logiciel et doit être approuvée par le responsable du programme. L’étudiant doit choisir un minimum de 6 cr. de cours de la série 8000.

Orientations thématiques (12 crédits)

Pour compléter sa formation dans la filière classique, l'étudiant doit choisir soit une des orientations de spécialité, celle personnalisée ou une des 5 orientations thématiques ci-dessous.

  • Orientation de spécialisation : bloc de cours préétabli spécialisant l’étudiant dans son programme.
  • Orientation personnalisée : sélection de cours par l’étudiant qui doit être approuvée par le responsable du programme. Dans certains cas, l’étudiant peur choisir des cours faisant partie d’un même axe de spécialisation.
  • Orientation thématique : bloc de cours préétabli dont le sujet est différent du programme de spécialité tout en y étant complémentaire.

4. Développement durable (12 crédits)

Note Sigle Titre Crédits Trimestre Période
Cours obligatoires (6 crédits)
Cours des cycles supérieurs DDI8001
 
Développement durable pour ingénieurs 3
Automne 2018
Hiver 2019
Cours de jour
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génie civil
Préalables(s) : 70 crédits au baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2018, Hiver 2019
Période :
Notes :
Responsables(s) : Louise Millette
Description
Contexte historique, repères et acteurs du développement durable. Concepts théoriques, modèles, indicateurs et mesures tels que : produit intérieur brut, indice de développement humain, Genuine Progress Indicators, empreinte écologique. Cadre légal : Loi 118, Loi sur la qualité de l'environnement du Québec, Loi sur les ingénieurs. Leviers et outils de mise en œuvre : responsabilité sociale des organisations, analyse de cycle de vie, écoconception. Outils de reddition de compte, certification : normes de l'Organisation internationale de normalisation et du Bureau de normalisation du Québec, Global reporting initiave, écolabel. Enjeux majeurs tels que : biodiversité, eau, sols, énergie, changements climatiques, industrie extractive, procédés de transformation, matières résiduelles, milieu bâti, transport, éthique, société. Défis et contraintes.
Cours des cycles supérieurs DDI8002
 
Études de cas en dévelop. durable pour ing. 3
Hiver 2019
Cours de jour Cours de soir
Nombre de crédits : 3 (2 - 4 - 3) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génie mécanique
Préalables(s) : 85 crédits, DDI8001 ou l'équivalent
Corequis :
Cours des cycles supérieurs
Trimestre : Hiver 2019
Période :
Notes :
Responsables(s) : Christian Mascle
Description
Synthèse et méthodologie d'application des principes du développement durable (DD) à partir d'études de cas ou de problèmes rencontrés pour la prise en compte des relations environnementales, économiques et sociales propres à un produit, procédé ou service pendant tout son cycle de vie. Aspect méthodologique de la préparation d'un rapport de durabilité. Revue des critères d'écoconception. Application de l'analyse du cycle de vie selon les normes ISO14040 et suivantes. Rôle de l'ingénieur dans les débats de société. Connaissance des milieux de mises en œuvre des principes du DD. Exemples d'intégration des aspects à impacts durables dans les procédés de transformation et dans l'utilisation des produits et services. Exemples de l'influence de la source d'énergie utilisée pour développer une technologie, un produit ou un service sur leurs impacts de durabilité.
Cours à option (3 à 6 crédits parmi les suivants)
Cours des cycles supérieurs CIV8750
 
Planification durable des transports 3
Hiver 2019
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génie civil
Préalables(s) : CIV2710 et 70 crédits pour les étudiants au baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Hiver 2019
Période :
Notes :
Responsables(s) : Catherine Morency
Description
Plans de transport, plans stratégiques (déplacement des personnes), plans de développement urbains, processus de prise de décision, mécanismes de consultation. Stratégies novatrices pour favoriser l'utilisation des modes durables de transport : études de cas et analyse. Prévision de la demande de transport : modèles classiques, nouvelles approches et résultats. Logiciels de planification. Externalités liées aux infrastructures de transport et à leur utilisation : santé publique, sécurité, pollution, utilisation de l'espace, étalement urbain et dépendance à l'automobile. Indicateurs de transport et de mobilité durable : bases de données et mécanismes d'évaluation. Approche alternative de déplacement : autopartage, vélo-partage, covoiturage, voies réservées, modes actifs, intermodalité, gestion des stationnements.
Cours des cycles supérieurs ENE8210
 
Efficacité des sources d'énergie 3
Automne 2018
Hiver 2019
Cours de jour
Cours de jour
Nombre de crédits : 3 (3 - 1 - 5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génie chimique
Préalables(s) :
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2018, Hiver 2019
Période :
Notes :
Responsables(s) : Oumarou Savadogo
Description
Définition de l'énergie. Notions de base sur l'énergie. Les différentes sources primaires de l'énergie. Énergies fossiles: charbon, pétrole, gaz naturel. Énergie nucléaire. Énergies renouvelables : énergie hydraulique, énergie éolienne, énergie solaire, biomasse, énergie géothermale, énergie des déchets, fusion thermonucléaire. Notion de vecteur énergétique : électricité, chaleur, cogénération et trigénération, hydrogène, piles à combustible. Production, stockage, transport et utilisation de l'énergie. Rendement, coût et efficacité énergétique selon le type de sources. Relation entre source d'énergie et type de pollution. Gestion de l'énergie : avantages et inconvénients de la déréglementation de la distribution de l'électricité en Amérique du Nord. Énergie et recyclage des déchets. Économies d'énergie, perspectives d'avenir.
Cours des cycles supérieurs MEC8252
 
Combustion et pollution atmosphérique 3
Automne 2018
Cours de jour
Nombre de crédits : 3 (4 - 1 - 4) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génie mécanique
Préalables(s) : 70 cr.
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2018
Période :
Notes :
Responsables(s) : Etienne Robert
Description
Les combustibles : description, classification, production et consommation. Notions de combustion, point de rosée des fumées, rendement de combustion. Équilibre chimique, température de flamme adiabatique, vitesse de réaction. Dynamique des jets, description et calcul des flammes. Description et calcul des brûleurs. Fours industriels, description et calculs. Classification et effets des polluants. Étude des processus générant les polluants. Effet de serre et changement climatique, impact des polluants atmosphériques sur la santé. Techniques de mesure et méthodes de réduction des polluants.
Cours des cycles supérieurs MEC8256
 
Design et efficacité énergétique en méc.bât. 3
Hiver 2019
Cours de jour
Nombre de crédits : 3 (4 - 1 - 4) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génie mécanique
Préalables(s) : MEC3200, 70 CR.
Corequis :
Cours des cycles supérieurs
Trimestre : Hiver 2019
Période :
Notes :
Responsables(s) : Michel Bernier
Description
Différents systèmes de chauffage, de climatisation et de réfrigération. Calcul de la consommation énergétique : méthode des degrés jours et des fourchettes de température, simulation horaire, tarification énergétique. Systèmes de chauffage : rappel sur les pompes, chaudières, corps de chauffe, serpentin, réservoir d'expansion, régulation, à la vapeur et radiant. Systèmes de climatisation : rappel sur les ventilateurs, dimensionnement des gaines, filtres, serpentins, régulation, diffusion d'air dans une pièce. Systèmes de réfrigération : cycle à compression, pompes à chaleur, réfrigérants, systèmes à absorption, rejet thermique. Logiciels de simulations énergétiques.
Cours des cycles supérieurs PHS8603
 
Énergie et environnement 3
Hiver 2019
Cours de jour
Nombre de crédits : 3 (3 - 0 - 6) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génie physique
Préalables(s) : PHS1105 et 70 crédits pour les étudiants au baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Hiver 2019
Période :
Notes :
Responsables(s) : Alberto Teyssedou
Description
Conversion de l'énergie. Pollution de l'espace, de l'air, de l'eau, du sol et pollution souterraine due à la production et à la conversion de l'énergie. Détection et propagation de la pollution. Étude des impacts sur l'environnement et sur la santé pour les filières du charbon, du pétrole, de l'hydro-électrique et du nucléaire. Pollution et risques associés aux modes de production d'électricité géothermique, éolienne, solaire, par fusion et par biomasse.
SSH3402
 
Droit de l'environnement 3
Nombre de crédits : 3 (4 - 0 - 5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) :
Corequis :
Trimestre :
Période :
Notes :
Responsables(s) : À venir
Description
Identifier les dimensions légales de problèmes environnementaux. Proposer des éléments de solutions juridiques.
 Cours à option de l'Université de Montréal et de HEC (0 à 3 crédits parmi les suivants)
Cours des cycles supérieurs
4-084-95
Développement durable, politique environnementale et gestion (HEC)
3
Cours des cycles supérieurs
4-801-06
Analyse économique des enjeux environnementaux (HEC)
3
Offert à l'université de Montréal Cours des cycles supérieurs
EDD6050
Gestion de la biodiversité
3
Offert à l'université de Montréal Cours des cycles supérieurs
GEO6295
Territoires et développement durable
3
Offert à l'université de Montréal Cours des cycles supérieurs
MSN6115
Santé et environnement
3

5. Innovation et entrepreneuriat technologique (12 crédits)

Note Sigle Titre Crédits Trimestre Période
Cours obligatoires (6 crédits)
Cours des cycles supérieurs IND8137A
 
Entrepreneuriat technologique 3
Automne 2018
Hiver 2019
Été 2019
Cours de jour Cours de soir
Cours de jour Cours de soir
Cours de jour Cours de soir
Nombre de crédits : 3 (3 - 0 - 6) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : 70 crédits pour les étudiants au baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2018, Hiver 2019, Été 2019
Période :
Notes :
Responsables(s) : Fabiano Armellini
Description
Phénomène entrepreneurial. Incubateurs. Entrepreneurs technologiques: motivations, caractéristiques, valeurs, carrière, rôle. Processus de création d'une entreprise: sources de l'idée, choix des partenaires et aspects juridiques. Chaînes de valeur fournisseurs-clients. Organisation des fonctions critiques de l'entreprise. Sous-traitance. Transferts de technologie et autres aspects contractuels. Modèles et plan d'affaires. Sources de crédit à court, moyen et long termes. Budgétisation. Ratios financiers. Contrôle des investissements et des stocks. Planification stratégique. Leadership du dirigeant. Motivation des employés.
Cours des cycles supérieurs IND8710
 
Gestion de la R&D et l'innovation 3
Automne 2018
Cours de jour
Nombre de crédits : 3 (3 - 0 - 6) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : 70 crédits pour les étudiants au baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2018
Période :
Notes :
Responsables(s) : Fabiano Armellini
Description
Principes généraux de gestion de la recherche-développement (R&D) et de l'innovation technologique et industrielle. Caractéristiques de la technologie et de l'innovation. Modèles linéaires et modèles systémiques. Propriété intellectuelle, valorisation et mise en contexte. Veille : sources d'information, activités et méthodes. Conditions de succès et causes d'échec dans la gestion des projets d'innovation. Organisation de la R&D et de l'innovation : systèmes rigides et systèmes souples. Couplage R&D, marketing et production. R&D et innovation ouverte. R&D et innovation face aux défis environnementaux. Gestion et contrôle de projets de R&D et d'innovation. Échéanciers, budgets et techniques de gestion de projets. Créativité et rôle des individus.
Cours à option (6 crédits parmi les suivants)
Cours des cycles supérieurs IND8108
 
Créativité en sciences et en génie 3
Automne 2018
Hiver 2019
Cours de jour Cours de soir
Cours de jour Cours de soir
Nombre de crédits : 3 (3 - 0 - 6) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) :
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2018, Hiver 2019
Période :
Notes : Ce cours est admissible pour les étudiants du bacccalauréat.
Responsables(s) : Jean-Marc Robert
Description
Concepts, théories, modèles et applications de la créativité. Caractéristiques de la créativité en sciences et en génie. Pratiques exemplaires de soutien à la créativité dans les entreprises. Facteurs organisationnels, sociaux et personnels favorisant la créativité. Analyse des comportements, modes de travail et attitudes de créateurs dans différents domaines. Analyses préalables à la création portant sur des tâches, problèmes, contextes et populations. Stratégies et méthodes de production d'idées individuelles et en groupe : remue-méninge, analogie/métaphore, transfert, pensée critique, résolution de problèmes, rencontres improbables, persona, carnet d'idées. Méthodes C-K (Concepts-Connaissances) et TRIZ. Outils d'aide à la structuration, au suivi et à la représentation des idées. Évaluation des idées créatives.
Cours des cycles supérieurs IND8120
 
Commercialisat. nouveaux produits et services 3
Automne 2018
Hiver 2019
Été 2019
Cours de jour Cours de soir
Cours de jour Cours de soir
Cours de soir
Nombre de crédits : 3 (3 - 0 - 6) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : 70 cr. pour les étudiants au baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2018, Hiver 2019, Été 2019
Période :
Notes :
Responsables(s) : Fabiano Armellini
Description
Fondements et spécificités du marketing de la haute technologie. Enjeux des nouveaux produits et services : innovation incrémentale et innovation radicale. Gestion de la fonction marketing pour une entreprise technologique. Marketing relationnel : organisation et structuration de la chaîne de valeur – création et capture. Gestion clients, réseaux, partenariats, alliances. Relations recherche et développement (R-D) et marketing. Analyse des environnements interne et externe de la firme : marché, estimation de la demande, analyse de la concurrence, orientations stratégiques de la firme. Techniques de segmentation, ciblage et positionnement. Types de consommateurs. Stratégies de marketing mixte : modèles d'affaires et force de vente. Marketing social et Internet.
Cours des cycles supérieurs IND8143
 
Montage projet d'entreprise technologique 6
Hiver 2019
Cours de jour
Nombre de crédits : 6 (2 - 4 - 12) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : IND8137A ou l'équivalent et 70 crédits pour les étudiants au baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Hiver 2019
Période :
Notes :
Responsables(s) : À venir
Description
Émergence de diverses idées de projets d'entreprise technologique. Validation du potentiel commercial et de la faisabilité technique. Développement et commercialisation de solutions innovantes. Analyse des besoins du marché et positionnement concurrentiel différenciateur. Choix d'une proposition de valeur et d'un modèle d'affaires. Intégration des aspects économiques, légaux, propriété intellectuelle, environnementaux et humains. Planification préliminaire des étapes du projet d'entreprise technologique : activités, délais et coûts. Besoins financiers : coûts de prototypage, démarrage et opérations, étude de faisabilité et des risques. Plan préliminaire avec jalons de développement technologique et commercial. Montage financier et sources de financement, programmes et organismes d'aide, réseau de contacts et de partenaires d'affaires.
Cours des cycles supérieurs IND8144
 
Financement de l'entreprise technologique 3
Automne 2018
Cours de jour
Nombre de crédits : 3 (3 - 0 - 6) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : 70 crédits pour les étudiants au baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2018
Période :
Notes :
Responsables(s) : Fabiano Armellini
Description
Stratégie d'approche dans le processus d'obtention d'un financement pour les entreprises technologiques : outils, intervenants et partenaires. Problématiques spécifiques du financement de démarrage et du financement de croissance. Valeur de la technologie. Propriété intellectuelle : protection, coûts, valeur du capital humain. Stratégie du montage financier : budgets, ratios, cautionnement personnel, études de marché. Évaluation et analyse des besoins de l'entreprise en fonction des programmes et sources de financement disponibles : sources publiques, sources privées, crédits d'impôt, entreprises de valorisation. Impact des différentes sources de financement et de l'aspect technologique du modèle d'affaires. Négociations avec les différents acteurs financiers.
Cours des cycles supérieurs IND8711
 
Innovation technologique et industrielle 3
Hiver 2019
Cours de jour
Nombre de crédits : 3 (3 - 0 - 6) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : 70 crédits pour les étudiants du baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Hiver 2019
Période :
Notes :
Responsables(s) : Fabiano Armellini
Description
Cycle typique d'une innovation technologique et industrielle : entrepreneurship, créativité, valorisation de la recherche, stratégie d'entreprise, création et développement d'une entreprise basée sur une innovation, expansion en milieu international, propriété intellectuelle, ressources humaines, marketing, financement, choix entre la PME et la grande entreprise pour développer une innovation, intrapreneurship, succès par l'innovation. Études de cas exposées par des ingénieurs et gestionnaires d'entreprise.

6. Mathématiques de l'ingénieur (12 crédits)

Note Sigle Titre Crédits Trimestre Période
MTH3141
 
Mathématiques de génie: un récit appliqué 3
Hiver 2019
Cours de jour
Nombre de crédits : 3 (3 - 2 - 4) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : MTH1102, MTH1110, MTH1115 et MTH2302 (A, B, C, D)
Corequis :
Trimestre : Hiver 2019
Période :
Notes :
Responsables(s) : Richard Labib
Description
Ensemble de récits historiques, biographiques et anecdotiques portant sur des résultats mathématiques fondamentaux. Impacts et applications en génie. Constructions avec règle et compas. Axiomatisation de la géométrie. Calcul de la constante Pi. Découvertes des nombres complexes, logarithmes, et racines de polynômes. Calcul différentiel et intégral, corps en mouvement. Probabilités. Nombres premiers. Contributions des principaux mathématiciens.
 Cours de l'axe analyse numérique et appliquée
MTH3400
 
Analyse mathématique pour ingénieurs 3
Automne 2018
Cours de jour
Nombre de crédits : 3 (3 - 2 - 4) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : MTH1007, MTH1101
Corequis :
Trimestre : Automne 2018
Période :
Notes :
Responsables(s) : Dominique Orban
Description
Espaces topologiques. Suites et séries dans les espaces métriques généraux. Intégrale de Lebesgue dans Rn. Espaces Lp. Espaces de Banach et de Hilbert. Calcul différentiel des fonctions de plusieurs variables. Séries de Taylor à plusieurs variables. Théorème des fonctions inverses et implicites. Formes différentielles et intégration. Fonctions analytiques d'une variable complexe. Séries de Laurent. Intégration des fonctions d'une variable complexe et calcul des résidus. Structures algébriques abstraites et exemples : groupes, anneaux, algèbres et corps. Ce cours vise principalement les étudiants souhaitant compléter leurs études dans une Grande École française ou intéressés d'approfondir leurs connaissances en analyse mathématique, et se distingue par une approche abstraite des concepts abordés et l'emphase sur la rigueur et la notion de preuve mathématique.
Cours des cycles supérieurs MTH8207
 
Mathématiques des éléments finis 3
Automne 2018
Cours de jour
Nombre de crédits : 3 (3 - 0 - 6) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : 70 crédits pour les étudiants au baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2018
Période :
Notes :
Responsables(s) : À venir
Description
Espaces fonctionnels. Distributions. Formulations variationnelles. Théorème de Lax-Milgram. Méthode de Ritz. Éléments finis unidimensionnels. Éléments finis bidimensionnels et multidimensionnels. Analyse de convergence. Problèmes non linéaires. Problèmes transitoires. Systèmes d'équations aux dérivées partielles. Méthodes stabilisées. Projet de programmation d'un résolveur éléments-finis.
Cours des cycles supérieurs MTH8515
 
Analyse mathématique avancée pour ingénieurs 3
Hiver 2019
Cours de jour
Nombre de crédits : 3 (3 - 0 - 6) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : 70 crédits pour les étudiants au baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Hiver 2019
Période :
Notes :
Responsables(s) : Marc Laforest
Description
Calcul des variations : équations d'Euler, problèmes avec contraintes, hamiltonien, variation générale d'une fonctionnelle, conditions de transversalité, extrémales brisées. Analyse fonctionnelle : espaces linéaires normés, espaces de Banach, espaces de Sobolev, espaces de Hilbert, projections, meilleure approximation, séries de Fourier généralisées, bases de Karhunen-Loève. Formulation variationnelle de problèmes aux limites, solution faible. Théorème de Riesz. Théorème de Lax-Milgram.
Cours de l'axe probabilités et statistique
Cours des cycles supérieurs MTH8301
 
Planification et analyse stat. d'expériences 3
Automne 2018
Cours de jour Cours de soir
Nombre de crédits : 3 (3 - 0 - 6) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : MTH2302B et 70 crédits pour les étudiants au baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2018
Période :
Notes :
Responsables(s) : À venir
Description
Étude et optimisation des processus, principes de base en expérimentation, terminologie, expériences comparatives, principales méthodes d'assignation des traitements, analyse de la variance d'expériences avec un seul facteur, analyse diagnostique des résidus, expériences avec plusieurs facteurs, conception de plans fractionnaires, niveau de résolution d'un plan, autres types de plans, analyse de la variance de plans complets et des plans fractionnaires, calcul des effets, tests d'hypothèses, modèles de prédiction, méthodes graphiques de présentation des résultats, conception et analyse de plans en blocs, analyse de covariance, méthodologie des surfaces de réponse, fonctions de désirabilité, conception robuste de Taguchi, plans optimaux, plans avec contraintes, plans pour les mélanges, expériences en unités divisées, plans en mesures répétées, plans avec facteurs aléatoires, plans sur ordinateur pour les codes numériques et la simulation.
Cours des cycles supérieurs MTH8302
 
Analyse de régression et analyse de variance 3
Automne 2018
Été 2019
Cours de jour Cours de soir
Cours de jour Cours de soir
Nombre de crédits : 3 (3 - 0 - 6) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : 70 crédits pour les étudiants au baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2018, Été 2019
Période :
Notes :
Responsables(s) : Bernard Clément
Description
Classification des modèles statistiques, modèle de régression avec un prédicteur, analyse de la variance, tests d'hypothèses, prédictions, analyse diagnostique des résidus, mesures correctives, transformations, modèles de régression multiple, estimation des paramètres, analyse de la variance, tests d'hypothèses, prédictions, problème de multicolinéarité, méthodes de sélection de prédicteurs pour la construction de modèles, identification d'observations influentes, modèles avec prédicteurs catégoriques, modèle de régression logistique, modèles non linéaires, régression PLS, modèle d'analyse de la variance avec un facteur, analyse des moyennes, modèles d'analyse de la variance avec deux facteurs croisés, facteurs emboîtés, facteurs blocs, analyse de covariance, modèles d'analyse de variance avec trois facteurs et plus, modèles avec plusieurs variables de réponse, analyse de variance multidimensionnelle, modèle à mesures répétées, introduction à la fouille de données.
Cours des cycles supérieurs MTH8303
 
Processus stochastiques 3
Automne 2018
Cours de jour
Nombre de crédits : 3 (3 - 0 - 6) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : 70 crédits pour les étudiants au baccalauraét
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2018
Période :
Notes :
Responsables(s) : À venir
Description
Rappels de probabilités. Propriétés des processus stochastiques. Processus gaussiens. Chaînes de Markov à temps discret et à temps continu. Processus de naissance et de mort. Mouvement brownien. Processus de diffusion. Processus de Poisson. Processus de Poisson non homogènes et autres généralisations. Processus de renouvellement. Files d'attente avec un seul et avec plusieurs serveurs.
Cours de l'axe recherche opérationnelle et optimisation
Cours des cycles supérieurs MTH8408
 
Méthodes d'optimisation et contrôle optimal 3
Hiver 2019
Cours de jour Cours de soir
Nombre de crédits : 3 (3 - 0 - 6) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : 70 crédits pour les étudiants au baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Hiver 2019
Période :
Notes :
Responsables(s) : Pawoumodom Matthias Takouda
Description
Optimisation de fonctions avec et sans contraintes. Conditions d'optimalité et algorithmes numériques. Modélisation de problèmes concrets rencontrés en génie et résolution numérique. Influence de l'algèbre creuse et méthodes à mémoire limitée. Introduction au contrôle et au calcul des variations. Résolution de problèmes de contrôle en utilisant les techniques d'optimisation. Commande de systèmes dynamiques, méthodes numériques de contrôle, exemples concrets et actuels.
Cours des cycles supérieurs MTH8414
 
Outils de recherche opérationnelle en génie 3
Automne 2018
Cours de jour Cours de soir
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : 70 crédits pour les étudiants au baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2018
Période :
Notes :
Responsables(s) : À venir
Description
Résolution de problèmes en ingénierie à l'aide des techniques de la recherche opérationnelle : programmation linéaire et non linéaire, programmation linéaire en nombres entiers, flots dans les réseaux, méthodes heuristiques et métaheuristiques, génération de colonnes, programmation par contraintes. Langages de modélisation. Logiciels d'optimisation mathématique. Applications en ingénierie et logistique.
Cours des cycles supérieurs MTH8415
 
Fondements de recherche opérationnelle 3
Hiver 2019
Cours de jour
Nombre de crédits : 3 (3 - 0 - 6) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : Préalables 70 crédits MTH1007 ou équivalent
Corequis :
Cours des cycles supérieurs
Trimestre : Hiver 2019
Période :
Notes : Les étudiants ayant suivi MTH2402 ou MIN3510 ne peuvent pas s'inscrire à ce cours.
Responsables(s) : Nadia Lahrichi
Description
Présentation des résultats fondamentaux, des principaux modèles et des techniques de résolution en recherche opérationnelle, avec applications aux sciences de l'ingénieur. Programmation linéaire et application aux jeux matriciels; optimisation non linéaire sous contraintes et application en ingénierie; programmation en nombres entiers et application au problème de sac-à-dos; cheminements optimaux dans les graphes et applications à l'ordonnancement et à la gestion de stock; flots dans les réseaux et problèmes de transport.
Cours des cycles supérieurs MTH8418
 
Optimisation sans dérivées 3
Hiver 2019
Cours de jour
Nombre de crédits : 3 (3 - 0 - 6) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) :
Corequis :
Cours des cycles supérieurs
Trimestre : Hiver 2019
Période :
Notes :
Responsables(s) : Charles Audet
Description
Algorithmes et techniques d'optimisation sans dérivées pour les problèmes de type boîte noire : preuves de convergence, calcul non-lisse de Clarke, concepts géométriques, heuristiques, régions de confiance, fonctions substitut. Traitement des contraintes, optimisation multiobjectif, optimisation globale, optimisation robuste, variables entières et de catégorie. Applications en génie : alliages, modèles hydrologiques, optimisation multidisciplinaire.
Cours des cycles supérieurs MTH8442
 
Ordonnancement de la production 3
Automne 2018
Cours de jour
Nombre de crédits : 3 (3 - 0 - 6) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : 70 crédits pour les étudiants au baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2018
Période :
Notes :
Responsables(s) : À venir
Description
Problèmes de planification de la production et modèles de programmation linéaire. Description des problèmes d'ordonnancement de la production en ateliers classiques. Classification des problèmes : à une machine, machines parallèles, ateliers à cheminement unique et à cheminement multiple. Cas particuliers pouvant se résoudre par des algorithmes optimaux simples. Méthodes générales pour résoudre les cas plus complexes de façon optimale : programmation mathématique, séparation et évaluation progressive, énumération implicite. Méthodes approximatives : méta-heuristiques, programmation par contraintes, affectations selon des règles de décision. Problème de gestion de projets avec ou sans contraintes de ressources. Applications industrielles.

7. Outils de gestion (12 crédits)

Note Sigle Titre Crédits Trimestre Période
Cours obligatoires (9 crédits)
Cours des cycles supérieurs IND8200
 
Organisation industrielle 3
Automne 2018
Hiver 2019
Cours de jour
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : 70 crédits pour les étudiants au baccalauréat
Corequis : MTH2302 (B,C ou D) ou MTH2303
Cours des cycles supérieurs
Trimestre : Automne 2018, Hiver 2019
Période :
Notes : Ce cours n'est pas accessible aux étudiants suivant ou ayant suivi une formation de 1er cycle en génie industriel.
Responsables(s) : Martin Trépanier
Description
Introduction à différents aspects de l'organisation industrielle : conception d'usine, aménagement d'usine, étude du travail, équilibrage des chaînes de production, planification de la fabrication, gestion des stocks, « juste-à-temps » et normes de qualité ISO 9000. Le cours met l'accent sur la compréhension pratique et stratégique des concepts organisationnels.
Cours des cycles supérieurs IND8211
 
Ingénierie des systèmes d'information 3
Automne 2018
Hiver 2019
Été 2019
Cours de soir
Cours de soir
Cours de soir
Nombre de crédits : 3 (2 - 1 - 6) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : 70 crédits au baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2018, Hiver 2019, Été 2019
Période :
Notes : Ce cours n'est pas accessible aux étudiants suivant ou ayant suivi une formation de 1er cycle en génie industriel.
Responsables(s) : Martin Trépanier
Description
Analyse, conception et réalisation des systèmes d'information d'entreprise. Typologie des systèmes d'information, architecture des entreprises. Ingénierie des processus d'affaires : diagramme d'activité. Modèle conceptuel : cas d'utilisation, diagramme de classes. Relation entre la structure informationnelle et le traitement de l'information. Ingénierie d'une application web de système d'information : architecture et technologies. Base de données relationnelle. Passage du modèle conceptuel au modèle logique. Progiciels de gestion intégrés dans les entreprises de production de biens et de services : sélection, implantation, utilisation.
Cours des cycles supérieurs IND8774
 
Théorie de la décision 3
Automne 2018
Hiver 2019
Cours de jour
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : IND3702 ou SSH5201 + 70 crédits
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2018, Hiver 2019
Période :
Notes : Ce cours est admissible pour les étudiants du baccalauréat. Pour l'année 2015-2016, les étudiants ayant choisi le présent cours ne pourront pas suivre le cours IND6114.
Responsables(s) : Nathalie De Marcellis-Warin
Description
Prise de décision industrielle. Caractéristiques, rôle et pratique de l'aide à la décision industrielle. Processus de décision. Erreurs-types dans la prise de décision. Collecte et validation des données nécessaires à la prise de décision. Évaluations actuarielles de projets industriels. Évaluations et choix multicritères, méthodes AHP, Électre. Décision dans un contexte de recrutement de personnel. Décision et problème de localisation d'une usine. Décision en environnement incertain. Méthodes quantitatives d'analyse de risque. Collecte et valorisation de l'information. Décision en présence de plusieurs acteurs/décideurs. Introduction à la théorie des jeux. Équilibre de Nash. Jeux répétés. Décision et stratégie d'externalisation. Décision et négociation avec les fournisseurs.
Cours à option (3 crédits parmi les suivants)
IND8501
 
Droit du travail pour ingénieur 3
Automne 2018
Cours de jour
Nombre de crédits : 3 (3 - 0 - 6) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : 70 crédits pour les étudiants au baccalauréat
Corequis :
Trimestre : Automne 2018
Période :
Notes : Ce cours n'est pas accessible aux étudiants suivant ou ayant suivi une formation de 1er cycle en génie industriel.
Responsables(s) : Caroline Mailhot
Description
Notions générales de droit. Contrat de travail et contrat d'entreprise. Charte des droits et libertés de la personne. Loi sur la santé et la sécurité du travail. Droits et obligations des travailleurs et employeurs. Loi sur les accidents du travail et les maladies professionnelles. Loi sur les normes du travail. Code du travail. Système professionnel québécois. Responsabilité professionnelle. Loi sur les ingénieurs. Code de déontologie des ingénieurs. Éthique.
Cours des cycles supérieurs IND8107
 
Gestion des changements technol. et organis. 3
Automne 2018
Cours de jour Cours de soir
Nombre de crédits : 3 (3 - 0 - 6) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : 70 cr. pour les étudiants au baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2018
Période :
Notes : Ce cours n'est pas accessible aux étudiants suivant ou ayant suivi une formation de 1er cycle en génie industriel.
Responsables(s) : À venir
Description
Définition et enjeux de la gestion des changements technologiques et organisationnels en entreprise. Positionnement du projet de changement. Identification et catégorisation des acteurs. Mise sur pied d'une structure de gestion du changement. Analyse de la situation actuelle et définition de la situation future. Anticipation des impacts du changement et de la résistance au changement. Légitimation du projet de changement. Choix d'une stratégie de conception et d'une stratégie de réalisation du changement. Modulation des impacts anticipés. Recours à des mesures d'accompagnement. Synchronisation et révision des stratégies. Résorption de la résistance au changement. Évaluation du succès du changement. Études de cas de gestion de changements technologiques ou organisationnels.
Cours des cycles supérieurs IND8119
 
Gestion d'équipes dans un environnement tech. 3
Automne 2018
Hiver 2019
Été 2019
Cours de jour Cours de soir
Cours de jour Cours de soir
Cours de jour Cours de soir
Nombre de crédits : 3 (3 - 0 - 6) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : 70 cr. pour les étudiants au baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2018, Hiver 2019, Été 2019
Période :
Notes : Ce cours n'est pas accessible aux étudiants suivant ou ayant suivi une formation de 1er cycle en génie industriel.
Responsables(s) : Renée-Pascale Laberge
Description
Évolution de l'environnement technologique. Modes d'organisation et de gestion. Gestion et leadership. Profil et personnalité du gestionnaire. Modes d'organisation du travail en équipe : équipes internationales, multidisciplinaires, interinstitutionnelles. Formation d'équipes dans un environnement technologique. Partage des tâches. Création d'un esprit d'équipe. Développement d'un climat de confiance. Habiletés de communication. Animation et conduite de réunion. Gestion de la créativité intellectuelle. Gestion du stress. Négociations et résolution de conflits. Recrutement, évaluation et motivation du personnel. Gestion des intérêts et de la carrière. Réseautage et mentorat.

8. Projets internationaux (12 crédits)

Note Sigle Titre Crédits Trimestre Période
Cours obligatoires (6 ou 9 crédits parmi les suivants)
Cours des cycles supérieurs IND8115
 
Technologie et concurrence internationale 3
Automne 2018
Cours de jour
Nombre de crédits : 3 (3 - 0 - 6) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : 70 crédits
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2018
Période :
Notes :
Responsables(s) : Nathalie De Marcellis-Warin
Description
Enjeux mondiaux du point de vue économique et technologique. Technologie comme vecteur et enjeu de la concurrence internationale. Économie politique mondiale et politique industrielle dans un contexte de mondialisation. Spécificité du tissu industriel canadien et québécois. Innovation et grands cycles économiques. Concurrence et processus d'innovation. Structure et dynamique des industries. Stratégie technologique dans une entreprise multinationale et dans une petite ou une moyenne entreprise (PME). Analyse de cas québécois et internationaux.
Cours des cycles supérieurs IND8127A
 
Mondialisation et firmes internationales 3
Automne 2018
Cours de jour Cours de soir
Nombre de crédits : 3 (3 - 0 - 6) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : 70 crédits pour les étudiants au baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2018
Période :
Notes :
Responsables(s) : Marcelin Joanis
Description
Mondialisation et commerce international. Stratégies d'internationalisation des entreprises. Concepts de l'économie financière internationale. Système monétaire international. Taux de change. Institutions du développement (Fonds monétaire international, Banque mondiale). Mondialisation versus régionalisation (ALENA, APEC, UE). Organisation mondiale du commerce. Accords commerciaux. Politiques de concurrence. Stratégies d'investissement à l'étranger. Fonctionnement des multinationales (logique d'impartition et d'échanges intra firmes, gestion des ressources). Pratiques liées au commerce international. Import-export. Gestion et logistique internationale. Risques liés au commerce international.
Cours des cycles supérieurs IND8138
 
Gestion de projets internationaux 3
Hiver 2019
Cours de soir
Nombre de crédits : 3 (3 - 0 - 6) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : 70 cr. pour les étudiants au baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Hiver 2019
Période :
Notes :
Responsables(s) : Mario Bourgault
Description
Contexte, enjeux et défis associés aux projets internationaux. Environnement économique, politique et social des projets internationaux. Types de projets internationaux. Impact de la dispersion et des différences culturelles sur les pratiques de travail. Problématique du financement des projets internationaux. Évaluation de projets internationaux. Processus de gestion de projet dans un contexte international. Cas particulier des projets réalisés dans l'axe Nord-Sud.
IND5120
 
Ingénieur en coop. et dévelop. international 3
Nombre de crédits : 3 (3 - 0 - 6) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : 24 crédits
Corequis :
Trimestre :
Période :
Notes :
Responsables(s) : À venir
Description
Introduction aux principaux acteurs et enjeux de la coopération pour le développement au sein du système international contemporain. Rôle de l'ingénieur face aux grands enjeux du développement international et approche transdisciplinaire des projets de coopération en ingénierie. Stratégies d'analyses de situations de gestion de travail en ingénierie dans des contextes organisationnels, sociaux, culturels, économiques et politiques différents. Influences de la culture et de la communication dans la permanence du changement de projets de coopération pour le développement. Effets de la mondialisation sur les nouveaux acteurs des organisations internationales. Conditions de réussite d'une mission en coopération internationale.
Cours à option (au moins 3 crédits parmi les suivants)
Cours des cycles supérieurs IND8116
 
Mission industrielle: Poly-Monde 3
Hiver 2019
Cours de jour
Nombre de crédits : 3 (2 - 5 - 2) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : IND8115
Corequis :
Cours des cycles supérieurs
Trimestre : Hiver 2019
Période :
Notes : Ce cours fait l'objet d'un contingentement.
Responsables(s) : Marcelin Joanis
Description
Préparation de la mission industrielle : géographie, histoire, culture et système des valeurs, système politique, système économique, système industriel, système d'éducation et système scientifique du pays à étudier. Planification et organisation de la mission Poly-Monde. Financement et logistique. Visites industrielles dans le pays ciblé. Rédaction d'un rapport de mission.
-
Cours d'une autre université à faire approuver
3

Concentrations (27 crédits)

Multimédia (27 crédits)

Cette concentration fournit une connaissance spécialisée pour le domaine du développement d'applications en média numérique. Elle est orientée vers
deux secteurs d'application : les applications de graphismes et d'animation 2D et 3D et le secteur du divertissement interactif. Ces secteurs sont en croissance soutenue depuis plusieurs années et offrent de très bonnes perspectives dans l'industrie. En plus de compléter ses connaissances de base en génie informatique/logiciel avec des notions spécialisées en multimédia, les étudiants pourront mettre en pratique leurs apprentissages dans le projet intégrateur final.

Note Sigle Titre Crédits Trimestre Période
 Cours obligatoires (3 crédits)
INF2705
 
Infographie 3
Automne 2018
Hiver 2019
Cours de jour
Cours de jour
Nombre de crédits : 3 (3 - 3 - 3) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : INF2010, MTH1007
Corequis : LOG2990
Trimestre : Automne 2018, Hiver 2019
Période :
Notes :
Responsables(s) : Benoit Ozell
Description
Modes et appareils graphiques. Production d'images. Modèles géométriques. Systèmes à fenêtres multiples. Évolution des langages graphiques. Primitives graphiques et attributs. Transformations affines : translation, rotation, homothétie. Projections parallèles et perspective. Élimination des parties cachées. Modèles d'illumination et modèles de couleurs. Entrées interactives : classes et modes d'entrée. Représentation paramétrique de courbes dans le plan : forme paramétrique. Approximation : splines, courbes de Bézier, B-splines, B-splines rationnelles.
Cours au choix (12 crédits)
Cours des cycles supérieurs INF8725
 
Traitement de signaux et d'images 3
Automne 2018
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : MTH1102, 70 crédits
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2018
Période :
Notes :
Responsables(s) : Farida Cheriet
Description
Analyse temporelle de signaux numériques : rapport signal / bruit, modélisation du bruit, convolution de signaux. Analyse spectrale du signal : spectres continus et discrets, transformée de Fourier, théorème d'échantillonnage. Filtres numériques : transformée en Z, filtres impulsionnels à réponse finie et infinie. Filtrage d'images : dans le domaine spatial, dans le domaine fréquentiel. Restauration d'images : filtres de régularisation, filtres de déconvolution. Segmentation d'images : détection de contours, détection de lignes par transformée de Hough, techniques de seuillage, segmentation de régions, segmentation par la transformée Watershed.
Cours des cycles supérieurs INF8770
 
Technologies multimédias 3
Automne 2018
Hiver 2019
Cours de jour
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : 70 crédits
Corequis : Aucun
Cours des cycles supérieurs
Trimestre : Automne 2018, Hiver 2019
Période :
Notes :
Responsables(s) : Guillaume-Alexandre Bilodeau
Description
Techniques de codage des objets multimédia (extraits audio, images, séquences vidéo) : codage entropique et par dictionnaire. Techniques de compression des objets multimédia : techniques sans perte, techniques avec perte, utilisation des redondances temporelles. Artéfacts et qualité de la compression. Conteneurs multimédia et techniques de synchronisation multimédia. Tatouage numérique. Indexation des objets multimédia: décomposition en prises de vue, sélection d'images-clés, recherche par le contenu pictural/sonore. Interactions dans les applications multimédia : suivi d'un présentateur, reconnaissance de gestes.
LOG4715
 
Conception de jeux vidéo 3
Automne 2018
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : LOG2990
Corequis : Aucun
Trimestre : Automne 2018
Période :
Notes :
Responsables(s) : Olivier Gendreau
Description
Historique des jeux vidéo. Types de jeux vidéo. Rôles impliqués dans la création de jeux vidéo. Conception de jeux : apprentissage, plaisir, document de conception de jeu vidéo. Personnage, caméra et contrôle. Règles et mécaniques de jeu : jeux d'émergence et jeux de progression, économie interne, mécanismes de progression, structures de rétroaction, patrons de conception, incitatifs, monétisation. Conception de niveaux. Interface utilisateur. Notions de jeux multijoueurs. Assurance qualité. Production et communauté.
Cours des cycles supérieurs INF8215
 
Intelligence artif.: méthodes et algorithmes 3
Automne 2018
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : LOG2810, MTH2302D, 70 crédits
Corequis : Aucun
Cours des cycles supérieurs
Trimestre : Automne 2018
Période :
Notes :
Responsables(s) : Daniel Aloise
Description
Notion d'agent intelligent. Algorithmes de recherche de solutions dans des espaces d'états. Recherche heuristique : algorithme A*, méthodes de recherche locale. Problèmes de satisfaction de contraintes. Représentation des connaissances et inférence. Raisonnement incertain. Méthodes d'apprentissage automatique: apprentissage par renforcement, apprentissage supervisé, apprentissage non supervisé.
Cours des cycles supérieurs INF8225
 
I.A.:tech. probabilistes et d'apprentissage 3
Hiver 2019
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : LOG2810 et MTH2302, ou l’équivalent
Corequis :
Cours des cycles supérieurs
Trimestre : Hiver 2019
Période :
Notes :
Responsables(s) : Christopher Pal
Description
Méthodes probabilistes d'intelligence artificielle. Modèles probabilistes : réseaux bayésiens, modèles de Markov cachés, champs aléatoires de Markov et leurs généralisations. Inférence. Théorie de la décision statistique et des réseaux de décision. Algorithmes d'apprentissage automatique, classificateurs simples, complexes et structurés. Traitement probabiliste de la langue naturelle et de la perception visuelle. Applications à la conception et l'implantation des systèmes experts, au forage de données, à la recherche d'informations et à la vision par ordinateur.
Cours des cycles supérieurs INF8801A
 
Applications multimédias 3
Automne 2018
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : 70 crédits
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2018
Période :
Notes :
Responsables(s) : Thomas Hurtut
Description
Recherche par le contenu dans des bases multimédias : images 2D, images non réalistes, objets 3D. Taxonomie des critères de recherche, et modes de recherche (par l'exemple, par croquis). Mégadonnées visuelles : utilisation de grandes bases d'images dans différentes applications. Applications multimédias basées sur le filtre bilatéral d'image (mappage de ton local, transfert de couleurs). Stylisation temporelle et spatiale de vidéos. Recadrage d'images et vidéos basés sur le contenu. Synthèse de textures et d'hybrides.
Cours des cycles supérieurs INF8808
 
Visualisation de données 3
Hiver 2019
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : 70 crédits
Corequis :
Cours des cycles supérieurs
Trimestre : Hiver 2019
Période :
Notes :
Responsables(s) : Thomas Hurtut
Description
Principes de design graphique. Types de données visuelles. Interaction et animation. Visualisation d'arbres et réseaux. Géovisualisation. Visualisation de données multimédias. Données multidimensionnelles. Couleur, perception et cognition dans la visualisation. Programmation avec une librairie.'
Cours au choix (6 crédits parmi les suivants)
Projet Cours des cycles supérieurs LOG8975
 
Projet final en multimédia 6
Hiver 2019
Cours de jour
Nombre de crédits : 6 (0 - 8 - 10) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : 95 cr., LOG3900
Corequis : Aucun
Projet
Cours des cycles supérieurs
Trimestre : Hiver 2019
Période :
Notes :
Responsables(s) : À venir
Description
Conception et réalisation en équipe d'un produit logiciel nécessitant l'application de notions et de méthodes acquises préalablement dans le programme de génie logiciel concentration multimédia. Recours à une méthodologie de conception et de gestion nécessaire pour la réalisation d'applications multimédia. Attention particulière accordée au processus logiciel et à l'assurance qualité. Utilisation d'outils logiciels appropriés. Les sujets du projet, approuvés par le coordonnateur du cours, peuvent provenir de l'industrie, de sociétés techniques étudiantes de Polytechnique Montréal, ou des professeurs. La personne ayant proposé le projet assume normalement le rôle de client par rapport à l'équipe d'étudiants.
Projet Cours des cycles supérieurs ING8971
 
Projet intégrateur en développement durable 6
Hiver 2019
Cours de jour
Nombre de crédits : 6 (1 - 9 - 8) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génie civil
Préalables(s) : 85 cr. et les étudiants inscrits dans ce cours devront également avoir complété les préalables demandés pour le projet intégrateur de leur programme. Veuillez consulter votre cheminement.
Corequis :
Projet
Cours des cycles supérieurs
Trimestre : Hiver 2019
Période :
Notes : - le cours est contingenté. - les équipes ne seront en aucun cas mono-génie. - l'étudiant doit obtenir l'approbation d'une personne désignée dans son programme pour s'inscrire à ce cours. - l'inscription et l'abandon de ce cours-projet sont sujets à
Responsables(s) : À venir
Description
Projet intégrateur de quatrième année d'une durée d'un trimestre divisé en deux volets : travail en équipe et travail individuel. Volet équipe : résolution d'une problématique d'ingénierie et conception technique dans une perspective de développement durable. Travail en équipe mixte, ouvert à tous les génies, encadré par une équipe technique multidisciplinaire. Prise en compte dans la conception des impacts des solutions proposées sur l'environnement, la société et l'économie. Volet individuel : développement d'une expertise individuelle en matière de développement durable. Cette compétence est transférable au projet d'équipe et liée aux intérêts et à la formation de l'étudiant.
Cours à option (6 crédits, minimum 3 crédits de cours 8XXX)
INF4420A
 
Sécurité informatique 3
Automne 2018
Hiver 2019
Cours de jour
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : INF2610, INF3405 ou l'équivalent
Corequis : Aucun
Trimestre : Automne 2018, Hiver 2019
Période :
Notes :
Responsables(s) : Jose Fernandez
Description
Définition, portée et objectifs de la sécurité informatique. Méthodologie d'analyse et de gestion du risque. Éléments de cryptographie et de cryptanalyse. Algorithmes de chiffrement à clé privée et à clé publique. Fonctions de hachage cryptographique. Signatures numériques. Gestion des clés et infrastructures à clés publiques. Sécurité des logiciels. Vulnérabilités typiques et techniques d'exploitation. Logiciels malicieux et contre-mesures. Sécurité des systèmes d'exploitation. Mécanismes d'authentification, contrôle d'accès et protection de l'intégrité. Modèles de gestion du contrôle d'accès. Sécurité des bases de données et des applications Web. Sécurité des réseaux. Configuration sécuritaire. Coupe-feux, détecteurs d'intrusions et serveur mandataire. Protocoles de réseaux sécurisés. Organisation et gestion de la sécurité informatique. Acteurs et types d'interventions. Normalisation et organismes pertinents. Cadre légal et déontologique.
Cours des cycles supérieurs INF8405
 
Informatique mobile 3
Hiver 2019
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : INF3405 et 70 crédits pour les étudiants au baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Hiver 2019
Période :
Notes :
Responsables(s) : Alejandro Quintero
Description
Informatique mobile et réseaux sans fil. Disponibilité ou présence en tous lieux et en tout temps. Gestion de mobilité et de localisation. Caractérisation d'applications mobiles. Architectures des réseaux à composantes mobiles : cadres théoriques et pratiques. Systèmes d'exploitation pour les dispositifs mobiles. Systèmes cellulaires et sans fil. Réseaux de prochaines générations. Nouvelles architectures de réseaux sans fil. Approches de déploiement d'applications dans les réseaux ad hoc et de capteurs. Infrastructures et protocoles supportant la mobilité. Qualité de service et routage pour applications mobiles. Développement de services évolués pour usagers mobiles. Internet des objets: architectures et applications.
Cours des cycles supérieurs INF8702
 
Infographie avancée 3
Automne 2018
Cours de jour
Nombre de crédits : 3 (3 - 3 - 3) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : INF2705 ou l'équivalent
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2018
Période :
Notes :
Responsables(s) : Benoit Ozell
Description
Architectures et technologies de rendu graphique. Rendu graphique en temps réel. Rendu d'objets polygonaux : élimination de parties cachées, nuanceurs de sommets et de fragments, ombrage. Rendu d'objets surfaciques. Utilisation de textures : textures 2D sur objets 3D, textures 3D. Courbes et surfaces paramétriques. Évolution du modèle de réflexion locale : réflexion spéculaire et diffuse par modélisation physique. Modèles d'illumination globale : lancer de rayons, radiosité. Rendu de volumes. Modélisation artistique. Réalité virtuelle.
Cours des cycles supérieurs INF8703
 
Audio numérique 3
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : INF4725 ou équivalent
Corequis :
Cours des cycles supérieurs
Trimestre :
Période :
Notes :
Responsables(s) : François-Raymond Boyer
Description
Le son : acoustique, réponse de l'oreille, musique. Signaux audio : échantillonnage, rééchantillonnage, analyse de fréquences dans le temps. Traitement des signaux audio : filtrage, débruitage, réparation, changement de note et de vitesse. Simulation du positionnement d'une source sonore dans un environnement virtuel. Modélisation et synthèse de son. Compression : psychoacoustique et sans perte. Traitement en temps réel.
Cours des cycles supérieurs INF8775
 
Analyse et conception d'algorithmes 3
Hiver 2019
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : INF2010, LOG2810 et 70 crédits pour les étudiants au baccalauréat
Corequis : Aucun
Cours des cycles supérieurs
Trimestre : Hiver 2019
Période :
Notes :
Responsables(s) : À venir
Description
Notions élémentaires d'algorithmique. Notation asymptotique. Analyse d'un algorithme selon les ressources consommées : temps de calcul, espace mémoire et processeurs. Analyse empirique, théorique et hybride. Consommation de ressources en pire cas, en moyenne et amortie. Patrons de conception d'algorithmes : vorace, diviser-pour-régner, programmation dynamique, parcours de graphes, métaheuristique et probabiliste. Caractérisation des algorithmes d'optimisation : exact, heuristique et approximatif. Introduction aux classes de complexité : P et NP. Décidabilité.
Cours des cycles supérieurs INF8900
 
Lectures dirigées génie info. génie logiciel 3
Automne 2018
Hiver 2019
Été 2019
Cours de jour
Cours de jour
Cours de jour
Nombre de crédits : 3 (1 - 0 - 8) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : 90 crédits de premier cycle en génie informatique, génie logiciel ou l'équivalent
Corequis : Aucun
Cours des cycles supérieurs
Trimestre : Automne 2018, Hiver 2019, Été 2019
Période :
Notes : Ce cours est réservé aux étudiants ayant une moyenne académique d'au moins 2,75 sur 4.
Responsables(s) : Gilles Pesant
Description
Choix d'une problématique de recherche à explorer sous la supervision d'un professeur. Recherche documentaire. Lecture critique des articles retenus. Rédaction d'un rapport synthèse.
Cours des cycles supérieurs INF8901
 
Projet perso. rech. génie info. et logiciel 3
Automne 2018
Hiver 2019
Été 2019
Cours de jour
Cours de jour
Cours de jour
Nombre de crédits : 3 (1 - 0 - 8) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : 90 crédits de premier cycle en génie informatique, génie logiciel ou l'équivalent
Corequis : Aucun
Cours des cycles supérieurs
Trimestre : Automne 2018, Hiver 2019, Été 2019
Période :
Notes : Ce cours est réservé aux étudiants ayant une moyenne académique d'au moins 2,75 sur 4.
Responsables(s) : Gilles Pesant
Description
Choix d'une problématique de recherche à explorer sous la supervision d'un professeur. Définition et mise en contexte du problème retenu. Élaboration d'une méthodologie appropriée pour son étude ou sa résolution. Réalisation et évaluation préliminaires. Rédaction d'un rapport synthèse.
LOG4420
 
Conception de sites web dynam. et transact. 3
Automne 2018
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : 60 cr.
Corequis : INF3700
Trimestre : Automne 2018
Période :
Notes :
Responsables(s) : François Guibault
Description
Conception de sites web complexes pour la génération dynamique de contenu et la gestion d'interactions avec les utilisateurs. Présentation générale de l'architecture du web et du protocole HTTP (HyperText Transfer Protocol). Structure d'un document HTML (HyperText Markup Language). Mise en forme d'un document HTML par l'utilisation de CSS (Cascading Style Sheet). Paradigmes de conception propres aux systèmes web. Programmation du côté serveur. Gestion d'une session sur un site web. Éléments de sécurité pour les sites web. Présentation du format XML (Extended Markup Language) et du langage de transformation de documents XSL (Extended Stylesheet Language). Programmation du côté client par le biais de scripts exécutés par le navigateur web. Interface avec une base de données relationnelle. Notions de performance et de sécurité. Notions de validation et de test de sites web dynamiques et transactionnels.
Cours des cycles supérieurs LOG8235
 
Agents intelligents pour jeux vidéo 3
Hiver 2019
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : 70 crédits pour les étudiants au baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Hiver 2019
Période :
Notes :
Responsables(s) : À venir
Description
Réalisme des personnages en intelligence artificielle. Conception de règles de jeu. Sensibilisation à l'utilisation de la physique dans un jeu pour mieux percevoir et agir sur son environnement: intégration de bibliothèque de physique du jeu vidéo, lancer de rayon, cinématique inverse, voxelisation. Sensibilisation à l'animation : vallée dérangeante, animation faciale. Sensibilisation à la génération de contenu procédural: algorithmes génératifs pour la voix, les animations, les niveaux, les personnages, les situations rencontrées, ainsi que le contrôle dynamique et personnalisé de la difficulté du jeu. Navigation. Boucles de perception, de décision et d'action. Systèmes complexes et efficacité.
Cours des cycles supérieurs LOG8415
 
Concepts avancés en infonuagique 3
Hiver 2019
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : 70 crédits pour les étudiants au baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Hiver 2019
Période :
Notes :
Responsables(s) : À venir
Description
Concepts clés de l'infonuagique. Principaux modèles de services d'infonuagique. Mécanismes clés et architecture d'une plateforme infonuagique. Théorie de la virtualisation et techniques logicielles de virtualisation. Analytique pour les gros volumes de données avec MapReduce et NoSQL. Considérations techniques liées à la migration d'applications vers le nuage. Patrons d'architectures pour le nuage. Interopérabilité dans le nuage. Métriques de qualité de service et contrat de niveau de service. Sûreté de fonctionnement et sécurité dans le nuage. Problèmes juridiques liés à l'infonuagique. Infonuagique mobile
Cours des cycles supérieurs LOG8430
 
Architecture logicielle et conception avancée 3
Automne 2018
Hiver 2019
Cours de jour
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : LoG2410, LOG3210, LOG3430, ou l'équivalent
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2018, Hiver 2019
Période :
Notes :
Responsables(s) : Marios-Eleftherios Fokaefs
Description
Méthodes de conception avancées de logiciels et choix d'architecture. Architectures logicielles : multi-niveaux, clients-serveurs, extensibles et dynamiques. Concepts et implantations avancées des bibliothèques et du chargement de composantes dynamiques. Cadres de référence et plugiciels. Composition et architecture par composantes. Patrons de conception avancés pour les systèmes distribués : accès aux services et configuration, traitement d'événements, synchronisation et accès simultanés. Approches émergentes de conception et d'architecture : conception orientée aspect, architecture orientée services et autres.
Cours des cycles supérieurs LOG8715
 
Architecture de jeux vidéo 3
Hiver 2019
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : 70 crédits pour les étudiants au baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Hiver 2019
Période :
Notes :
Responsables(s) : À venir
Description
Moteur de rendu: concepts de base de la rastérisation, pipeline graphique, éclairage et illumination, effets visuels. Système de détection de collisions. Dynamique des corps rigides. Intégration d'un moteur physique. Système de jouabilité: architectures de modèle d'objets de jeu, chargement de niveaux, mise à jour des objets de jeu en temps réel, gestion d'événements, scripts, "gameplay" systémique. Architecture de moteur audio. Profilage et débogage: journalisation et traçage, calque de débogage, profilage dans le jeu. Programmation de jeux multijoueurs: topologies réseaux des jeux, réplication d'objets, gestion de la latence, architecture réseau et types de jeu, mise à l'échelle, sécurité des jeux, jeu à la demande.

Note particulière pour les étudiants choisissant le cheminement baccalauréat-maîtrise intégré : l'étudiant peut obtenir la concentration Multimédia en choisissant les 6 crédits de cours à option parmi les suivants :

Note Sigle Titre Crédits Trimestre Période
Cours des cycles supérieurs INF6800
 
Conc. géom. ass. par ord. et visualisation 3
Hiver 2019
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) :
Corequis :
Cours des cycles supérieurs
Trimestre : Hiver 2019
Période :
Notes :
Responsables(s) : À venir
Description
Courbes et surfaces en conception géométrique assistée par ordinateurs : Bézier, B-splines et B splines rationnelles non uniformes (NURBS). Applications à la visualisation. Surfaces à facettes triangulaires, surfaces implicites et surfaces de subdivision. Algorithmes d'insertion de noeuds, de projection et de reparamétrisation. Interpolation de courbes et de surfaces. Recherche géométrique. Modélisation géométrique solide : géométrie et topologie. Normes d'échange de données graphiques et géométriques.
Cours des cycles supérieurs INF6802
 
Réalité virtuelle : principes et applications 3
Hiver 2019
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : INF2705 ou l'équivalent
Corequis :
Cours des cycles supérieurs
Trimestre : Hiver 2019
Période :
Notes :
Responsables(s) : Benoit Ozell
Description
Réalité virtuelle et environnements virtuels. Applications des systèmes de réalité virtuelle. Matériel. Logiciels. Normes graphiques. Scène et structure hiérarchique d'objets graphiques. Modélisation géométrique et transformations. Visualisation scientifique en immersion. Techniques de navigation et de déplacement. Actions et interactions en immersion. Systèmes à retour d'effort. Environnements de collaboration. Avatars. Téléopération. Protocoles de collaboration.
Cours des cycles supérieurs INF6804
 
Vision par ordinateur 3
Automne 2018
Hiver 2019
Été 2019
Cours de jour
Cours de jour
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : 80 crédits pour les étudiants au baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2018, Hiver 2019, Été 2019
Période :
Notes :
Responsables(s) : À venir
Description
Introduction à la vision par ordinateur. Caractéristiques des capteurs vidéo pour le spectre visible. Filtre de Bayer. Extraction des régions d'intérêt : par soustraction d'arrière-plan, par segmentation, par flux optique, par classification. Description des régions d'intérêt : couleur, forme, texture, descripteurs globaux, descripteurs locaux, descripteurs appris. Suivi des régions d'intérêt : modèle génératif et modèle discriminatif, suivi par détection, suivi par estimation de la densité de probabilité, suivi par classification. Modélisation d'humains. Reconnaissance d'activités/actions : par suivi, par historique de mouvements, par apprentissage. Capteurs infrarouges : technologies et caractéristiques.
Cours des cycles supérieurs INF8702
 
Infographie avancée 3
Automne 2018
Cours de jour
Nombre de crédits : 3 (3 - 3 - 3) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : INF2705 ou l'équivalent
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2018
Période :
Notes :
Responsables(s) : Benoit Ozell
Description
Architectures et technologies de rendu graphique. Rendu graphique en temps réel. Rendu d'objets polygonaux : élimination de parties cachées, nuanceurs de sommets et de fragments, ombrage. Rendu d'objets surfaciques. Utilisation de textures : textures 2D sur objets 3D, textures 3D. Courbes et surfaces paramétriques. Évolution du modèle de réflexion locale : réflexion spéculaire et diffuse par modélisation physique. Modèles d'illumination globale : lancer de rayons, radiosité. Rendu de volumes. Modélisation artistique. Réalité virtuelle.
Cours des cycles supérieurs INF8703
 
Audio numérique 3
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : INF4725 ou équivalent
Corequis :
Cours des cycles supérieurs
Trimestre :
Période :
Notes :
Responsables(s) : François-Raymond Boyer
Description
Le son : acoustique, réponse de l'oreille, musique. Signaux audio : échantillonnage, rééchantillonnage, analyse de fréquences dans le temps. Traitement des signaux audio : filtrage, débruitage, réparation, changement de note et de vitesse. Simulation du positionnement d'une source sonore dans un environnement virtuel. Modélisation et synthèse de son. Compression : psychoacoustique et sans perte. Traitement en temps réel.
Cours des cycles supérieurs INF8801A
 
Applications multimédias 3
Automne 2018
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : 70 crédits
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2018
Période :
Notes :
Responsables(s) : Thomas Hurtut
Description
Recherche par le contenu dans des bases multimédias : images 2D, images non réalistes, objets 3D. Taxonomie des critères de recherche, et modes de recherche (par l'exemple, par croquis). Mégadonnées visuelles : utilisation de grandes bases d'images dans différentes applications. Applications multimédias basées sur le filtre bilatéral d'image (mappage de ton local, transfert de couleurs). Stylisation temporelle et spatiale de vidéos. Recadrage d'images et vidéos basés sur le contenu. Synthèse de textures et d'hybrides.
Les cours INF6800, INF6802 et INF6803 peuvent être suivis si la moyenne cumulative de l’étudiant est supérieure ou égale à 2.50

Sécurité et mobilité informatique (27 crédits)

Avec l’importance toujours croissante du génie informatique et génie logiciel, il existe aujourd’hui de nouveaux domaines fondamentaux pour les ingénieurs informaticiens et les ingénieurs en logiciels, tels que la sécurité informatique, la sécurité réseaux, la validation du logiciel, la conception de sites Web sécuritaire et l’informatique mobile. En particulier, la quantité de terminaux mobiles et d’équipements de réseautage sans fil disponibles sur le marché témoigne de l’importance de ces technologies dans la vie de tous les jours. Ces technologies répondent à un besoin réel : les usagers veulent être en mesure d’accéder à des informations, des données, des images, des vidéos, à partir de diverses plateformes électroniques, n’importe où et n’importe quand, avec une qualité de service acceptable tout en étant sécuritaire. Cette concentration « sécurité et mobilité » répond aux besoins spécifiques de formation de nos ingénieurs en sécurité et en mobilité. Cette formation doit rendre les ingénieurs capables d’attaquer les problèmes de sécurité au moyen d’une approche intégrant à la fois les aspects d’informatique et des logiciels mobiles, les aspects de sécurité et aussi de comprendre les contraintes nécessaires à la création d’applications mobiles.

Modalités d’inscription
La concentration n'est pas contingentée. L'étudiant informe le Registrariat de son choix.

Note Sigle Titre Crédits Trimestre Période
cours obligatoire (3 crédits)
INF4420A
 
Sécurité informatique 3
Automne 2018
Hiver 2019
Cours de jour
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : INF2610, INF3405 ou l'équivalent
Corequis : Aucun
Trimestre : Automne 2018, Hiver 2019
Période :
Notes :
Responsables(s) : Jose Fernandez
Description
Définition, portée et objectifs de la sécurité informatique. Méthodologie d'analyse et de gestion du risque. Éléments de cryptographie et de cryptanalyse. Algorithmes de chiffrement à clé privée et à clé publique. Fonctions de hachage cryptographique. Signatures numériques. Gestion des clés et infrastructures à clés publiques. Sécurité des logiciels. Vulnérabilités typiques et techniques d'exploitation. Logiciels malicieux et contre-mesures. Sécurité des systèmes d'exploitation. Mécanismes d'authentification, contrôle d'accès et protection de l'intégrité. Modèles de gestion du contrôle d'accès. Sécurité des bases de données et des applications Web. Sécurité des réseaux. Configuration sécuritaire. Coupe-feux, détecteurs d'intrusions et serveur mandataire. Protocoles de réseaux sécurisés. Organisation et gestion de la sécurité informatique. Acteurs et types d'interventions. Normalisation et organismes pertinents. Cadre légal et déontologique.
Cours au choix (18 crédits)
Cours des cycles supérieurs INF8402
 
Sécurité des réseaux fixes et mobiles 3
Automne 2018
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : INF3405 ou l'équivalent
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2018
Période :
Notes :
Responsables(s) : Alejandro Quintero
Description
Sécurité des réseaux informatiques fixes et mobiles. Normes de sécurité des réseaux. Sécurité des technologies et des protocoles utilisés dans les réseaux informatiques fixes : réseaux Ethernet, réseaux TCP/IP (Transport Control Protocol/Internet Protocol) et particularités des réseaux IP. Sécurité des technologies et des protocoles utilisés dans les réseaux informatiques mobiles incluant les réseaux ad hoc, les réseaux de capteurs et les réseaux téléphoniques mobiles. Sécurité du système IMS (Internet Multimedia Subsystem) et des réseaux pair-à-pair. Technologies de sécurité des réseaux : réseaux privés virtuels et les réseaux locaux virtuels.
Cours des cycles supérieurs INF8405
 
Informatique mobile 3
Hiver 2019
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : INF3405 et 70 crédits pour les étudiants au baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Hiver 2019
Période :
Notes :
Responsables(s) : Alejandro Quintero
Description
Informatique mobile et réseaux sans fil. Disponibilité ou présence en tous lieux et en tout temps. Gestion de mobilité et de localisation. Caractérisation d'applications mobiles. Architectures des réseaux à composantes mobiles : cadres théoriques et pratiques. Systèmes d'exploitation pour les dispositifs mobiles. Systèmes cellulaires et sans fil. Réseaux de prochaines générations. Nouvelles architectures de réseaux sans fil. Approches de déploiement d'applications dans les réseaux ad hoc et de capteurs. Infrastructures et protocoles supportant la mobilité. Qualité de service et routage pour applications mobiles. Développement de services évolués pour usagers mobiles. Internet des objets: architectures et applications.
Cours des cycles supérieurs INF8430
 
Investigation numérique en informatique 3
Hiver 2019
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : INF2610, INF3405 ou équivalents
Corequis : Aucun
Cours des cycles supérieurs
Trimestre : Hiver 2019
Période :
Notes :
Responsables(s) : Jose Fernandez
Description
Application de techniques et de protocoles d'investigation numériques pour la collecte, l'identification, la description, la sécurisation, l'extraction, l'authentification, l'analyse, l'interprétation et l'explication des données numériques contenues dans des systèmes informatiques et dans des périphériques de stockage. Capture et analyse des données volatiles, notamment des séances actives de réseaux et des processus en cours. Collecte d'informations des navigateurs Web.
Cours des cycles supérieurs LOG8430
 
Architecture logicielle et conception avancée 3
Automne 2018
Hiver 2019
Cours de jour
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : LoG2410, LOG3210, LOG3430, ou l'équivalent
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2018, Hiver 2019
Période :
Notes :
Responsables(s) : Marios-Eleftherios Fokaefs
Description
Méthodes de conception avancées de logiciels et choix d'architecture. Architectures logicielles : multi-niveaux, clients-serveurs, extensibles et dynamiques. Concepts et implantations avancées des bibliothèques et du chargement de composantes dynamiques. Cadres de référence et plugiciels. Composition et architecture par composantes. Patrons de conception avancés pour les systèmes distribués : accès aux services et configuration, traitement d'événements, synchronisation et accès simultanés. Approches émergentes de conception et d'architecture : conception orientée aspect, architecture orientée services et autres.
Cours des cycles supérieurs LOG8470
 
Vérification de la fiabilité et la sécurité 3
Automne 2018
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : LOG2810, 70 crédits
Corequis : Aucun
Cours des cycles supérieurs
Trimestre : Automne 2018
Période :
Notes :
Responsables(s) : John Mullins
Description
Outils mathématiques de la fiabilité des systèmes et de sécurité de l'information. Modélisation des systèmes séquentiels, concurrents : réseaux de Petri (places/transitions et colorés), systèmes de transitions communicants, programmes séquentiels. Spécification : logique de Hoare, logique temporelle linéaire, propriétés structurelles de réseaux de Petri, propriétés de flux d'information, treillis du flux d'information sûr. Vérification : analyse structurelle des réseaux de Petri, model checking (vérification de modèle), preuves de programmes, analyse de flux d'information dans les systèmes de transitions, détection de flux d'information dans les programmes.
Cours au choix (3 crédits)
LOG4420
 
Conception de sites web dynam. et transact. 3
Automne 2018
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : 60 cr.
Corequis : INF3700
Trimestre : Automne 2018
Période :
Notes :
Responsables(s) : François Guibault
Description
Conception de sites web complexes pour la génération dynamique de contenu et la gestion d'interactions avec les utilisateurs. Présentation générale de l'architecture du web et du protocole HTTP (HyperText Transfer Protocol). Structure d'un document HTML (HyperText Markup Language). Mise en forme d'un document HTML par l'utilisation de CSS (Cascading Style Sheet). Paradigmes de conception propres aux systèmes web. Programmation du côté serveur. Gestion d'une session sur un site web. Éléments de sécurité pour les sites web. Présentation du format XML (Extended Markup Language) et du langage de transformation de documents XSL (Extended Stylesheet Language). Programmation du côté client par le biais de scripts exécutés par le navigateur web. Interface avec une base de données relationnelle. Notions de performance et de sécurité. Notions de validation et de test de sites web dynamiques et transactionnels.
Cours des cycles supérieurs LOG8415
 
Concepts avancés en infonuagique 3
Hiver 2019
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : 70 crédits pour les étudiants au baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Hiver 2019
Période :
Notes :
Responsables(s) : À venir
Description
Concepts clés de l'infonuagique. Principaux modèles de services d'infonuagique. Mécanismes clés et architecture d'une plateforme infonuagique. Théorie de la virtualisation et techniques logicielles de virtualisation. Analytique pour les gros volumes de données avec MapReduce et NoSQL. Considérations techniques liées à la migration d'applications vers le nuage. Patrons d'architectures pour le nuage. Interopérabilité dans le nuage. Métriques de qualité de service et contrat de niveau de service. Sûreté de fonctionnement et sécurité dans le nuage. Problèmes juridiques liés à l'infonuagique. Infonuagique mobile
Cours au choix (6 crédits)
Projet Cours des cycles supérieurs ING8971
 
Projet intégrateur en développement durable 6
Hiver 2019
Cours de jour
Nombre de crédits : 6 (1 - 9 - 8) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génie civil
Préalables(s) : 85 cr. et les étudiants inscrits dans ce cours devront également avoir complété les préalables demandés pour le projet intégrateur de leur programme. Veuillez consulter votre cheminement.
Corequis :
Projet
Cours des cycles supérieurs
Trimestre : Hiver 2019
Période :
Notes : - le cours est contingenté. - les équipes ne seront en aucun cas mono-génie. - l'étudiant doit obtenir l'approbation d'une personne désignée dans son programme pour s'inscrire à ce cours. - l'inscription et l'abandon de ce cours-projet sont sujets à
Responsables(s) : À venir
Description
Projet intégrateur de quatrième année d'une durée d'un trimestre divisé en deux volets : travail en équipe et travail individuel. Volet équipe : résolution d'une problématique d'ingénierie et conception technique dans une perspective de développement durable. Travail en équipe mixte, ouvert à tous les génies, encadré par une équipe technique multidisciplinaire. Prise en compte dans la conception des impacts des solutions proposées sur l'environnement, la société et l'économie. Volet individuel : développement d'une expertise individuelle en matière de développement durable. Cette compétence est transférable au projet d'équipe et liée aux intérêts et à la formation de l'étudiant.
LOG8980
 
Projet final en sécurité et mobilité 6
Hiver 2019
Cours de jour
Nombre de crédits : 6 (0 - 8 - 10) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : 95 cr., LOG3900
Corequis : Aucun
Trimestre : Hiver 2019
Période :
Notes :
Responsables(s) : À venir
Description
Conception et réalisation en équipe d'applications mobiles en considérant les aspects de sécurité informatique. Utilisation des notions et des méthodes acquises dans la concentration en sécurité et mobilité. Recours à une méthodologie de conception et de gestion nécessaire pour la réalisation d'applications mobiles sécuritaires. Attention particulière accordée au processus logiciel et à l'assurance qualité. Utilisation d'outils logiciels appropriés. Les sujets du projet, approuvés par le coordonnateur du cours, peuvent provenir de l'industrie, de sociétés techniques étudiantes de Polytechnique Montréal, ou des professeurs. La personne ayant proposé le projet assume normalement le rôle de client par rapport à l'équipe d'étudiants.

Intelligence artificielle et science des données

L'intelligence artificielle prend une place de plus en plus grande dans nos vies. Déjà, plusieurs percées majeures ont été réalisées : voitures autonomes, agents conversationnels, reconnaissance d'images, réponses à des questions de connaissances générales, les plus grands maîtres du jeu de go battus par l'ordinateur, entre autres. Actuellement, d'aucuns voient l'intelligence artificielle jouer un rôle important dans l'avenir de l'informatique.

La concentration « Intelligence artificielle et science des données » vise à fournir une formation de base permettant de mettre en pratique les techniques les plus récentes en intelligence artificielle, notamment l'apprentissage profond, le traitement automatique de la langue naturelle et la mise en œuvre de bases de connaissances de grande envergure pour la construction d'un Web sémantique. Puisque les principales applications de l'intelligence artificielle reposent sur l'utilisation de données volumineuses, la formation offerte permettra aussi d'assimiler les différentes méthodes existantes pour la manipulation et l'analyse de ces données.

Note Sigle Titre Crédits Trimestre Période
Cours obligatoires (9 crédits)
MTH3302
 
Méth. prob. et statist. pour l'intel. artif. 3
Automne 2018
Hiver 2019
Cours de jour
Cours de jour
Nombre de crédits : 3 (4 - 2 - 3) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Mathématiques et génie ind.
Préalables(s) : MTH2302/A/B/C/D ou MTH2303
Corequis :
Trimestre : Automne 2018, Hiver 2019
Période :
Notes :
Responsables(s) : Jonathan Jalbert
Description
Théorie de l'information : définitions de base, notions d'entropie, information mutuelle et propre; arbres probabilisés, longueurs et préfixes, inégalité de Kraft, théorème de Shannon; encodage, capacité. Statistique bayésienne : application du théorème de Bayes aux problèmes d'inférence statistique. Calcul bayésien : méthodes Monte Carlo par chaîne de Markov, modélisation hiérarchique et modélisation graphique. Régression paramétrique : classement des différents types de modèles de régression, régression multiple, multi-colinéarité, méthodes itératives de construction de modèles, régression logistique. Régression non paramétrique : noyau, locale, additive, splines.
Projet Cours des cycles supérieurs
LOG8985
Projet final en intelligence artificielle
6
Automne 2018
Cours de jour
Cours au choix (12 crédits)
Cours des cycles supérieurs INF8111
 
Fouille de données 3
Été 2019
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : 70 crédits pour les étudiants au baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Été 2019
Période :
Notes :
Responsables(s) : À venir
Description
Fouille de données: concepts et contextualisation. Préparation, réduction et transformation de données. Tâches principales de la fouille de données et ses algorithmes. Détection de données aberrantes. Fouille de données sur des graphes et le web. Analyse de réseaux sociaux. Fouille de mégadonnées (Big Data): concepts, champs d'application, outils et paradigmes de programmation. Fouille de flots de données.
Cours des cycles supérieurs INF8215
 
Intelligence artif.: méthodes et algorithmes 3
Automne 2018
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : LOG2810, MTH2302D, 70 crédits
Corequis : Aucun
Cours des cycles supérieurs
Trimestre : Automne 2018
Période :
Notes :
Responsables(s) : Daniel Aloise
Description
Notion d'agent intelligent. Algorithmes de recherche de solutions dans des espaces d'états. Recherche heuristique : algorithme A*, méthodes de recherche locale. Problèmes de satisfaction de contraintes. Représentation des connaissances et inférence. Raisonnement incertain. Méthodes d'apprentissage automatique: apprentissage par renforcement, apprentissage supervisé, apprentissage non supervisé.
Cours des cycles supérieurs INF8225
 
I.A.:tech. probabilistes et d'apprentissage 3
Hiver 2019
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : LOG2810 et MTH2302, ou l’équivalent
Corequis :
Cours des cycles supérieurs
Trimestre : Hiver 2019
Période :
Notes :
Responsables(s) : Christopher Pal
Description
Méthodes probabilistes d'intelligence artificielle. Modèles probabilistes : réseaux bayésiens, modèles de Markov cachés, champs aléatoires de Markov et leurs généralisations. Inférence. Théorie de la décision statistique et des réseaux de décision. Algorithmes d'apprentissage automatique, classificateurs simples, complexes et structurés. Traitement probabiliste de la langue naturelle et de la perception visuelle. Applications à la conception et l'implantation des systèmes experts, au forage de données, à la recherche d'informations et à la vision par ordinateur.
Cours des cycles supérieurs INF8410
 
Ontologie et web sémantique 3
Automne 2018
Cours de soir
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : 70 crédits pour les étudiants du baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2018
Période :
Notes :
Responsables(s) : Michel Gagnon
Description
Logiques descriptives. Mécanismes d'inférence. Langages et modèles de données pour le Web sémantique. Langage de requête pour le Web sémantique. Bases de connaissances standards du Web sémantique. Méthodologie pour la construction d'une ontologie. Exploration des principaux enjeux et défis pour la réalisation du Web sémantique.
Cours des cycles supérieurs INF8460
 
Traitement automatique de la langue naturelle 3
Automne 2018
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : 70 crédits pour les étudiants du baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Automne 2018
Période :
Notes :
Responsables(s) : À venir
Description
Modélisation par n-grammes. Analyse syntaxique probabiliste. Analyse syntaxique basée sur les dépendances. Sémantique vectorielle et mesures de similarité. Extraction d'information et de connaissances à partir de textes. Systèmes automatiques de réponse à des questions. Systèmes de dialogue et agents conversationnels. Réseaux de neurones pour le traitement de la langue.
Cours des cycles supérieurs LOG8235
 
Agents intelligents pour jeux vidéo 3
Hiver 2019
Cours de jour
Nombre de crédits : 3 (3 - 1.5 - 4.5) Les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple (3 - 2 - 4), constituent le triplet horaire.

Le premier chiffre est le nombre d'heures de cours théorique par semaine (les périodes de cours durent 50 minutes).
Le second chiffre est le nombre d'heures de travaux dirigés (exercices) ou laboratoire, par semaine.
(Note : certains cours ont un triplet (3 - 1.5 - 4.5). Dans ce cas, les 1,5 heure par semaine sont des laboratoires qui durent 3 heures mais qui ont lieu toutes les deux semaines. À Polytechnique, on parle alors de laboratoires bi-hebdomadaires).
Le troisième chiffre est un nombre d'heures estimé que l'étudiant doit investir de façon personnelle par semaine pour réussir son cours.
Département : Génies informatique, logiciel
Préalables(s) : 70 crédits pour les étudiants au baccalauréat
Corequis :
Cours des cycles supérieurs
Trimestre : Hiver 2019
Période :
Notes :
Responsables(s) : À venir
Description
Réalisme des personnages en intelligence artificielle. Conception de règles de jeu. Sensibilisation à l'utilisation de la physique dans un jeu pour mieux percevoir et agir sur son environnement: intégration de bibliothèque de physique du jeu vidéo, lancer de rayon, cinématique inverse, voxelisation. Sensibilisation à l'animation : vallée dérangeante, animation faciale. Sensibilisation à la génération de contenu procédural: algorithmes génératifs pour la voix, les animations, les niveaux, les personnages, les situations rencontrées, ainsi que le contrôle dynamique et personnalisé de la difficulté du jeu. Navigation. Boucles de perception, de décision et d'action. Systèmes complexes et efficacité.
Cours au choix (6 crédits)
Cours des cycles supérieurs
INF8xxx
Au choix
6
Automne 2018
Cours de jour
Cours des cycles supérieurs
LOG8xxx
Au choix
6
Automne 2018
Cours de jour