Programmes de génie au baccalauréat

Programme de génie logiciel

Retour à la liste des programmes.

Particularités du programme

  • un stage obligatoire rémunéré d'au moins 4 mois et une session d'été pour que tous les étudiants puissent faire plus facilement un stage
  • un projet intégrateur à chaque année, le projet final, de grande envergure, comptant pour 6 crédits, le tout donnant aux diplômés une forte expérience de la conception en ingénierie
  • des cours de la spécialité dès la première année. Mais la première année commune avec le génie informatique
  • un encadrement accentué dès le début des études
  • une formation créditée visant la maîtrise de la communication orale et écrite, et du travail en équipe
  • un mécanisme de gestion continue de la qualité du programme
  • des occasions multiples de faire une partie de la formation à l'étranger

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

Cheminement

  2013-2014 2014-2015 2015-2016 2016-2017 2017-2018
Spécialité/Classique log13a.pdf log14a.pdf log15a.pdf log16a.pdf log17a.pdf

Multimédia : la concentration

Multimédia: cours à option

log13c.pdf

log13d.pdf

log14c.pdf

log14d.pdf

log15c.pdf

log15d.pdf

log16c.pdf

log16d.pdf

log17c.pdf

log17d.pdf

Sécurité et mobilité en logiciel log13e.pdf log14e.pdf log15e.pdf log16e.pdf log17e.pdf
Cours à option et orientation log13b.pdf log14b.pdf log15b.pdf log16b.pdf log17b.pdf
Orientations thématiques the13a.pdf
the13b.pdf
the14a.pdf
the14b.pdf
the15a.pdf
the15b.pdf
the16a.pdf
the16b.pdf
the17a.pdf
the17b.pdf

Symboles utilisés dans les cheminements [pdf]

programme 2017-2018

Le programme de génie logiciel comporte 3 options principales :

Cheminement typique (É = études, S = stage obligatoire, 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/É
É
É

Cours N/D
Polytechnique Montréal révise présentement l'ensemble de ses programmes d'études en ingénierie. Dans le cadre de cette opération plusieurs cours changeront de sigle. Pour obtenir des informations sur les cours non disponibles (N/D) dans les tableaux ci-dessous, veuillez consulter Cours_modifies.xlsx ou Cours_modifies.pdf pour connaître les anciens sigles que vous pourrez ensuite saisir dans le répertoire des cours.

Les COURS COMMUNS À TOUTES LES FILIÈRES : 93 crédits
Note : les cours notés * sont des projets et ceux notés ‡ sont des cours des cycles supérieurs.
NoteSigleTitreCrédits
  LOG3005I Épreuves initiales de communication 0
  INF1005C Programmation procédurale 3
  INF1010 Programmation orientée objet 3
  INF1040 Introduction à l'ingénierie informatique 3
  INF1500 Logique des systèmes numériques 3
  INF1600 Architecture des micro-ordinateurs 3
* INF1995 Projet initial ingén. informat., trav. équipe 4
  INF2010 Structures de données et algorithmes 3
  INF2610 Noyau d'un système d'exploitation 3
* LOG2990 Projet de logiciel d'application Web 4
  INF3405 Réseaux informatiques 3
  INF3710 Fichiers et bases de données 3
INF8480 Systèmes répartis et infonuagique 3
LOG8371 Ingénierie de la qualité en logiciel 3
  LOG1000 Ingénierie logicielle 3
  LOG2410 Conception logicielle 3
  LOG2420 Anal. et conc. des interfaces utilisateurs 3
  LOG2810 Structures discrètes 3
  LOG3000 Processus du génie logiciel 3
  LOG3005 Communication écrite et orale 1
  LOG3210 Éléments de langages et compilateurs 3
  LOG3430 Méthodes de test et de validation du logiciel 3
* LOG3900 Projet d'évolution d'un logiciel 4
STGO1-LOGStage obligatoire (4 mois)
  MTH1007 Algèbre linéaire pour ingénieurs 2
  MTH1101 Calcul I 2
  MTH1102 Calcul II 2
  MTH2302D Probabilités et statistique 3
  PHS1101 Mécanique pour ingénieurs 3
  PHS4700 Physique pour les applications multimédia 3
  SSH3201 Économique de l'ingénieur 3
  SSH3501 Éthique appliquée à l'ingénierie 2
     Cours à option (3 crédits parmi les suivants)
  GBM1610 Biochimie pour ingénieur 3
  MEC1210 Thermodynamique 3
  PHS1102 Champs électromagnétiques 3

Cours de sociologie de la technologie (3 crédits à option)

NoteSigleTitreCrédits
  SSH3100A Sociologie de la technologie 3
  SSH3100B Sociologie de la technologie 3
  SSH3100C Sociologie de la technologie 3

Les cours spécialisés de la FILIÈRE CLASSIQUE (avec orientations de 12 crédits) : 27 crédits
NoteSigleTitreCrédits
     Cours obligatoires (15 crédits)
INF8775 Analyse et conception d'algorithmes 3
LOG8430 Architecture logicielle et conception avancée 3
LOG8470 Vérification de la fiabilité et la sécurité 3
     Cours au choix (6 crédits parmi les suivants)
‡ * LOG8970 Projet final en génie logiciel 6
‡ * ING8971 Projet intégrateur en développement durable 6

Les 12 autres crédits sont constitués d'un des 8 blocs ci-dessous

Note : les cours notés ‡ sont des cours des cycles supérieurs.

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

NoteSigleTitreCrédits
     12 crédits parmi les suivants)
  INF4420A Sécurité informatique 3
INF8215 Intelligence artif.: méthodes et algorithmes 3
INF8405 Informatique mobile 3
INF8601 Systèmes informatiques parallèles 3
INF8900 Lectures dirigées génie info. génie logiciel 3
INF8901 Projet perso. rech. génie info. et logiciel 3
  LOG4420 Conception de sites web dynam. et transact. 3
LOG8415 Concepts avancés en infonuagique 3

2. Orientation personnalisée (12 cr.)

Cours au choix de l'étudiant parmi les cours suivants : les cours à option ci-dessus, d'autres cours du baccalauréat ou des cycles supérieurs. 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 de programme. L'étudiant doit choisir un minimum de 6 crédits de cours des cycles supérieurs.

3. Interactions humain-ordinateur (nouvelle orientation) (12 cr.)

NoteSigleTitreCrédits
     Cours obligatoires (9 crédits)
IND8402 Interfaces humain-ordinateur 3
IND8409 Interfaces humain-ordinateur spécialisées 3
IND8412 Ergonomie des sites Web 3
     Cours au choix (3 crédits parmi les suivants)
  IND4845 Design graphique et interactivité 3
IND8211 Ingénierie des systèmes d'information 3
  LOG4420 Conception de sites web dynam. et transact. 3

4. Développement durable (12 cr.)

NoteSigleTitreCrédits
     Cours obligatoires (6 crédits)
DDI8001 Développement durable pour ingénieurs 3
DDI8002 Études de cas en dévelop. durable pour ing. 3
     Cours à option (3 à 6 crédits parmi les suivants)
CIV8750 Planification durable des transports 3
ENE8210 Efficacité des sources d'énergie 3
MEC8252 Combustion et pollution atmosphérique 3
MEC8256 Design et efficacité énergétique en méc.bât. 3
PHS8603 Énergie et environnement 3
  SSH3402 Droit de l'environnement 3
     Cours à option de l'Université de Montréal et de HEC (0 à 3 crédits parmi les suivants)
4-084-95Développement durable, politique environnementale et gestion (HEC)3
4-801-06Analyse économique des enjeux environnementaux (HEC)3
§ ‡EDD6050Gestion de la biodiversité3
§ ‡GEO6295Territoires et développement durable3
§ ‡MSN6115Santé et environnement3

5. Innovation et entrepreneuriat technologique (12 cr.)

NoteSigleTitreCrédits
     Cours obligatoires (6 crédits)
IND8137A Entrepreneuriat technologique 3
IND8710 Gestion de la R&D et l'innovation 3
     Cours à option (6 crédits parmi les suivants)
IND8108 Créativité en sciences et en génie 3
IND8120 Commercialisat. nouveaux produits et services 3
IND8143 Montage projet d'entreprise technologique 6
IND8144 Financement de l'entreprise technologique 3
IND8711 Innovation technologique et industrielle 3

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

NoteSigleTitreCrédits
  MTH3141 Mathématiques de génie: un récit appliqué 3
     Cours de l'axe analyse numérique et appliquée
  MTH3400 Analyse mathématique pour ingénieurs 3
MTH8207 Mathématiques des éléments finis 3
MTH8515 Analyse mathématique avancée pour ingénieurs 3
     Cours de l'axe probabilités et statistique
MTH8301 Planification et analyse stat. d'expériences 3
MTH8302 Analyse de régression et analyse de variance 3
MTH8303 Processus stochastiques 3
     Cours de l'axe recherche opérationnelle et optimisation
MTH8408 Méthodes d'optimisation et contrôle optimal 3
MTH8414 Outils de recherche opérationnelle en génie 3
MTH8415 Fondements de recherche opérationnelle 3
MTH8418 Optimisation sans dérivées 3
MTH8442 Ordonnancement de la production 3

7. Outils de gestion (12 cr.)

NoteSigleTitreCrédits
     Cours obligatoires (9 crédits)
IND8200 Organisation industrielle 3
IND8211 Ingénierie des systèmes d'information 3
IND8774 Théorie de la décision 3
     Cours à option (3 crédits parmi les suivants)
  IND5501 Droit du travail pour ingénieur 3
IND8107 Gestion des changements technol. et organis. 3
IND8119 Gestion d'équipes dans un environnement tech. 3

8. Projets internationaux (12 cr.)

NoteSigleTitreCrédits
     Cours obligatoires (6 ou 9 crédits parmi les suivants)
IND8115 Technologie et concurrence internationale 3
IND8127A Mondialisation et firmes internationales 3
IND8138 Gestion de projets internationaux 3
  IND5120 N/D N/D
     Cours à option (au moins 3 crédits parmi les suivants)
IND8116 Mission industrielle: Poly-Monde 3
Cours d'une autre université à faire approuver3


La concentration MULTIMÉDIA : 27 crédits

Note : les cours notés * sont des projets et ceux notés ‡ sont des cours des cycles supérieurs.

NoteSigleTitreCrédits
     Cours obligatoires (24 crédits)
  INF2705 Infographie 3
INF8725 Traitement de signaux et d'images 3
INF8770 Technologies multimédias 3
     Cours au choix (3 crédits parmi les suivants)
INF8215 Intelligence artif.: méthodes et algorithmes 3
INF8225 I.A.:tech. probabilistes et d'apprentissage 3
     Cours au choix (6 crédits parmi les suivants)
‡ * LOG8975 Projet final en multimédia 6
‡ * ING8971 Projet intégrateur en développement durable 6
     Cours à  option (6 crédits)
  INF4420A Sécurité informatique 3
INF8405 Informatique mobile 3
INF8702 Infographie avancée 3
INF8703 Audio numérique 3
INF8775 Analyse et conception d'algorithmes 3
INF8900 Lectures dirigées génie info. génie logiciel 3
INF8901 Projet perso. rech. génie info. et logiciel 3
  LOG4420 Conception de sites web dynam. et transact. 3
LOG8415 Concepts avancés en infonuagique 3
LOG8430 Architecture logicielle et conception avancée 3

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:

NoteSigleTitreCrédits
INF6800 Conc. géom. ass. par ord. et visualisation 3
INF6802 Réalité virtuelle : principes et applications 3
INF6803 Traitement vidéo et applications 3
INF8702 Infographie avancée 3
INF8703 Audio numérique 3
INF8801A Applications multimédias 3

La concentration SÉCURITÉ ET MOBILITÉ EN INFORMATIQUE : 27 crédits

Note : les cours notés * sont des projets et ceux notés ‡ sont des cours des cycles supérieurs.

NoteSigleTitreCrédits
  INF4420A Sécurité informatique 3
INF8402 Sécurité des réseaux fixes et mobiles 3
INF8405 Informatique mobile 3
INF8430 Investigation numérique en informatique 3
LOG8430 Architecture logicielle et conception avancée 3
LOG8470 Vérification de la fiabilité et la sécurité 3
     Cours au choix (3 crédits)
  LOG4420 Conception de sites web dynam. et transact. 3
LOG8415 Concepts avancés en infonuagique 3
     Cours au choix 6 crédits)
‡ * ING8971 Projet intégrateur en développement durable 6
‡ * LOG8980 Projet final en sécurité et mobilité 6

Description des cours

Note : les chiffres indiqués entre parenthèses sous le sigle du cours, par exemple ( 3.0-2.0-4.0 ), 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.0-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.

BA = baccalauréat       ES = études supérieures       CE = certificat

ES  CIV8750  Planification durable des transports   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génie civil
Préalable(s) : CIV2710 et 70 crédits pour les étudiants au baccalauréat
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Catherine Morency
Site Web : http://moodle.polymtl.ca/course/view.php?name=CIV8750

ES  DDI8001  Développement durable pour ingénieurs   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génie civil
Préalable(s) : 70 crédits au baccalauréat
Corequis :

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 oeuvre : 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.

Manuel(s) :
Notes :
Responsable(s) : Louise Millette

ES  DDI8002  Études de cas en dévelop. durable pour ing.   [détails] 

Nombre de crédits : 3  (2 - 4 - 3)
Département : Génie mécanique
Préalable(s) : 85 crédits, DDI8001 ou l'équivalent
Corequis :

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 oeuvre 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é.

Manuel(s) :
Notes :
Responsable(s) : Christian Mascle

ES  ENE8210  Efficacité des sources d'énergie   [détails] 

Nombre de crédits : 3  (3 - 1 - 5)
Département : Génie chimique
Préalable(s) :
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Oumarou Savadogo
Site Web : http://moodle.polymtl.ca/course/view.php?name=ENE8210

BA  GBM1610  Biochimie pour ingénieur   [détails] 

Nombre de crédits : 3  (3 - 2 - 4)
Département : Génie chimique
Préalable(s) :
Corequis :

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).

Manuel(s) :
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.
Responsable(s) : Gregory De Crescenzo
Site Web : http://moodle.polymtl.ca/course/view.php?name=GBM1610

BA  IND4845  Design graphique et interactivité   [détails] 

Nombre de crédits : 3  (2 - 1 - 6)
Département : Mathématiques et génie ind.
Préalable(s) : 70 cr.
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Jean-Marc Robert

IND5120

Désolé, aucune information trouvée pour ce cours dans la base de données (!)

BA  IND5501  Droit du travail pour ingénieur   [détails] 

Nombre de crédits : 3  (3 - 0 - 6)
Département : Mathématiques et génie ind.
Préalable(s) : 70 cr.
Corequis :

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.

Manuel(s) :
Notes : Ce cours n'est pas accessible aux étudiants suivant ou ayant suivi une formation de 1er cycle en génie industriel.
Responsable(s) : Caroline Mailhot
Site Web : http://moodle.polymtl.ca/course/view.php?name=IND5501

ES  IND8107  Gestion des changements technol. et organis.   [détails] 

Nombre de crédits : 3  (3 - 0 - 6)
Département : Mathématiques et génie ind.
Préalable(s) : 70 cr. pour les étudiants au baccalauréat
Corequis :

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.

Manuel(s) :
Notes : Ce cours n'est pas accessible aux étudiants suivant ou ayant suivi une formation de 1er cycle en génie industriel.
Responsable(s) : Catherine Beaudry
Site Web : http://moodle.polymtl.ca/course/view.php?name=IND8107

ES  IND8108  Créativité en sciences et en génie   [détails] 

Nombre de crédits : 3  (3 - 0 - 6)
Département : Mathématiques et génie ind.
Préalable(s) :
Corequis :

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.

Manuel(s) :
Notes : Ce cours est admissible pour les étudiants du bacccalauréat.
Responsable(s) : Jean-Marc Robert

ES  IND8115  Technologie et concurrence internationale   [détails] 

Nombre de crédits : 3  (3 - 0 - 6)
Département : Mathématiques et génie ind.
Préalable(s) : 70 crédits
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Nathalie De Marcellis-Warin
Site Web : http://moodle.polymtl.ca/course/view.php?name=IND8115

ES  IND8116  Mission industrielle: Poly-Monde   [détails] 

Nombre de crédits : 3  (2 - 5 - 2)
Département : Mathématiques et génie ind.
Préalable(s) : IND8115
Corequis :

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.

Manuel(s) :
Notes : Ce cours fait l'objet d'un contingentement.
Responsable(s) : Marcelin Joanis
Site Web : http://moodle.polymtl.ca/course/view.php?name=IND8116

ES  IND8119  Gestion d'équipes dans un environnement tech.  [détails] 

Nombre de crédits : 3  (3 - 0 - 6)
Département : Mathématiques et génie ind.
Préalable(s) : 70 cr. pour les étudiants au baccalauréat
Corequis :

É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.

Manuel(s) :
Notes : Ce cours n'est pas accessible aux étudiants suivant ou ayant suivi une formation de 1er cycle en génie industriel.
Responsable(s) : Renée-Pascale Laberge
Site Web : http://moodle.polymtl.ca/course/view.php?name=IND8119

ES  IND8120  Commercialisat. nouveaux produits et services  [détails] 

Nombre de crédits : 3  (3 - 0 - 6)
Département : Mathématiques et génie ind.
Préalable(s) : 70 cr. pour les étudiants au baccalauréat
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Fabiano Armellini
Site Web : http://moodle.polymtl.ca/course/view.php?name=IND8120

ES  IND8127A  Mondialisation et firmes internationales   [détails] 

Nombre de crédits : 3  (3 - 0 - 6)
Département : Mathématiques et génie ind.
Préalable(s) : 70 crédits pour les étudiants au baccalauréat
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Marcelin Joanis
Site Web : http://moodle.polymtl.ca/course/view.php?name=IND8127A

ES  IND8137A  Entrepreneuriat technologique   [détails] 

Nombre de crédits : 3  (3 - 0 - 6)
Département : Mathématiques et génie ind.
Préalable(s) : 70 crédits pour les étudiants au baccalauréat
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Fabiano Armellini

ES  IND8138  Gestion de projets internationaux   [détails] 

Nombre de crédits : 3  (3 - 0 - 6)
Département : Mathématiques et génie ind.
Préalable(s) : 70 cr. pour les étudiants au baccalauréat
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Mario Bourgault
Site Web : http://moodle.polymtl.ca/course/view.php?name=IND8138

ES  IND8143  Montage projet d'entreprise technologique   [détails] 

Nombre de crédits : 6  (2 - 4 - 12)
Département : Mathématiques et génie ind.
Préalable(s) : IND8137A ou l'équivalent et 70 crédits pour les étudiants au baccalauréat
Corequis :

É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.

Manuel(s) :
Notes :
Responsable(s) : Isabelle Deschamps
Site Web : http://moodle.polymtl.ca/course/view.php?name=IND8143

ES  IND8144  Financement de l'entreprise technologique   [détails] 

Nombre de crédits : 3  (3 - 0 - 6)
Département : Mathématiques et génie ind.
Préalable(s) : 70 crédits pour les étudiants au baccalauréat
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Fabiano Armellini

ES  IND8200  Organisation industrielle   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Mathématiques et génie ind.
Préalable(s) : 70 cr.
Corequis : MTH2302 (A, B, C ou D)

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.

Manuel(s) :
Notes : Ce cours n'est pas accessible aux étudiants suivant ou ayant suivi une formation de 1er cycle en génie industriel.
Responsable(s) : Martin Trépanier
Site Web : http://moodle.polymtl.ca/course/view.php?name=IND8200

ES  IND8211  Ingénierie des systèmes d'information   [détails] 

Nombre de crédits : 3  (2 - 1 - 6)
Département : Mathématiques et génie ind.
Préalable(s) : 70 crédits au baccalauréat
Corequis :

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.

Manuel(s) :
Notes : Ce cours n'est pas accessible aux étudiants suivant ou ayant suivi une formation de 1er cycle en génie industriel.
Responsable(s) : Martin Trépanier
Site Web : http://moodle.polymtl.ca/course/view.php?name=IND8211

ES  IND8402  Interfaces humain-ordinateur   [détails] 

Nombre de crédits : 3  (3 - 0 - 6)
Département : Mathématiques et génie ind.
Préalable(s) : 70 cr. pour les étudiants au baccalauréat
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Jean-Marc Robert

ES  IND8409  Interfaces humain-ordinateur spécialisées   [détails] 

Nombre de crédits : 3  (3 - 0 - 6)
Département : Mathématiques et génie ind.
Préalable(s) : 70 cr. pour les étudiants au baccalauréat
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Jean-Marc Robert

ES  IND8412  Ergonomie des sites Web   [détails] 

Nombre de crédits : 3  (2 - 1 - 6)
Département : Mathématiques et génie ind.
Préalable(s) : 70 cr. pour les étudiants au baccalauréat
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : À venir

ES  IND8710  Gestion de la R&D et l'innovation   [détails] 

Nombre de crédits : 3  (3 - 0 - 6)
Département : Mathématiques et génie ind.
Préalable(s) : 70 crédits pour les étudiants au baccalauréat
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : À venir

ES  IND8711  Innovation technologique et industrielle   [détails] 

Nombre de crédits : 3  (3 - 0 - 6)
Département : Mathématiques et génie ind.
Préalable(s) : 70 crédits pour les étudiants du baccalauréat
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : À venir

ES  IND8774  Théorie de la décision   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Mathématiques et génie ind.
Préalable(s) : IND3702 ou SSH5201 + 70 crédits
Corequis :

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.

Manuel(s) :
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.
Responsable(s) : À venir

BA  INF1005C  Programmation procédurale   [détails] 

Nombre de crédits : 3  (3 - 3 - 3)
Département : Génies informatique, logiciel
Préalable(s) :
Corequis :

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.

Manuel(s) :
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.
Responsable(s) : François-Raymond Boyer
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF1005C

BA  INF1010  Programmation orientée objet   [détails] 

Nombre de crédits : 3  (3 - 3 - 3)
Département : Génies informatique, logiciel
Préalable(s) : INF1005C
Corequis :

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.

Manuel(s) :
Notes : le langage de programmation principalement utilisé dans les laboratoires est le C++.
Responsable(s) : Samuel Kadoury
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF1010

BA  INF1040  Introduction à l'ingénierie informatique   [détails] 

Nombre de crédits : 3  (3 - 3 - 3)
Département : Génies informatique, logiciel
Préalable(s) :
Corequis :

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.

Manuel(s) :
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.
Responsable(s) : Samuel Pierre
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF1040 (015)

BA  INF1500  Logique des systèmes numériques   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) :
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Sylvain Martel
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF1500

BA  INF1600  Architecture des micro-ordinateurs   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : INF1005C, INF1500
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Guy Bois
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF1600

BA  INF1995  Projet initial ingén. informat., trav. équipe  [détails] 

Nombre de crédits : 4  (1.5 - 6 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : INF1040
Corequis : INF1600, LOG1000

Construction d'un système matériel-logiciel exploitant les principes du travail en équipe et de la rédaction d'un rapport technique. Les concepts techniques abordés couvrent la familiarisation avec le matériel requis pour la construction d'un système embarqué, la programmation à différents niveaux, la gestion de configuration, les guides de programmation, les inspections de code, les tests du matériel et du logiciel ainsi que l'application du cycle de développement et des pratiques de base en programmation. Un rapport technique professionnel devra être rédigé et une présentation orale en équipe devra être effectuée. Notions de base théoriques et pratiques du travail en équipe. Connaissance et expérimentation de la dynamique et de l'organisation du travail en équipe ; normes, rôles, culture groupale, pouvoir et leadership, relations affectives et cohésion, tâches et objectifs, organisation, structuration, technique de résolution de problème et prise de décision. Styles de leadership et gestion des conflits dans une équipe.

Manuel(s) :
Notes : L'inscription et l'abandon de ce cours-projet sont sujets à des restrictions.
Responsable(s) : Jérôme Collin
Site Web : http://www.groupes.polymtl.ca/inf1995

BA  INF2010  Structures de données et algorithmes   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : INF1010
Corequis : LOG2810

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 oeuvre 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.

Manuel(s) :
Notes :
Responsable(s) : Ettore Merlo
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF2010

BA  INF2610  Noyau d'un système d'exploitation   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : INF1010, (INF1600 ou ELE3312)
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Hanifa Boucheneb
Site Web : http://www.groupes.polymtl.ca/inf2610

BA  INF2705  Infographie   [détails] 

Nombre de crédits : 3  (3 - 3 - 3)
Département : Génies informatique, logiciel
Préalable(s) : INF2010, MTH1007
Corequis : LOG2990

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.

Manuel(s) :
Notes :
Responsable(s) : Benoit Ozell
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF2705

BA  INF3405  Réseaux informatiques   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) :
Corequis : MTH2302D

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

Manuel(s) :
Notes :
Responsable(s) : Alejandro Quintero
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF3405

BA  INF3710  Fichiers et bases de données   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : INF2010
Corequis : INF2610

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é.

Manuel(s) :
Notes :
Responsable(s) : Giuliano Antoniol
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF3710

BA  INF4420A  Sécurité informatique   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : INF2610, INF3405 ou l'équivalent
Corequis : Aucun

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.

Manuel(s) :
Notes :
Responsable(s) : David Barrera
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF4420A

ES  INF6800  Conc. géom. ass. par ord. et visualisation   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) :
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : François Guibault
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF6800

ES  INF6802  Réalité virtuelle : principes et applications  [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : INF2705 ou l'équivalent
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Benoit Ozell
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF6802

ES  INF6803  Traitement vidéo et applications   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) :
Corequis :

Définition et objectifs du traitement vidéo. Caractéristiques des capteurs vidéo visibles. Filtre de Bayer. Extraction des régions d'intérêt : par soustraction d'arrière-plan, par segmentation. Description des régions d'intérêt : couleur, forme, texture, descripteurs globaux, descripteurs locaux. 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é. Modélisation d'humains. Reconnaissance d'activités/actions : par suivi, par historique de mouvements, par approche sac de mots visuels. Capteurs infrarouges : technologies et caractéristiques.

Manuel(s) :
Notes :
Responsable(s) : Guillaume-Alexandre Bilodeau
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF6803

ES  INF8215  Intelligence artif.: méthodes et algorithmes   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : LOG2810, MTH2302D, 70 crédits
Corequis : Aucun

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é.

Manuel(s) :
Notes :
Responsable(s) : Daniel Aloise
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF8215

ES  INF8225  I.A.:tech. probabilistes et d'apprentissage   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : LOG2810 et MTH2302, ou l'équivalent
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Christopher Pal
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF8225

ES  INF8402  Sécurité des réseaux fixes et mobiles   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : INF3405 ou l'équivalent
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Alejandro Quintero
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF8402

ES  INF8405  Informatique mobile   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : INF3405 et 70 crédits pour les étudiants au baccalauréat
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Alejandro Quintero

ES  INF8430  Investigation numérique en informatique   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : INF2610, INF3405 ou équivalents
Corequis : Aucun

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.

Manuel(s) :
Notes :
Responsable(s) : Jose Fernandez

ES  INF8480  Systèmes répartis et infonuagique   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : INF3405 70 crédits
Corequis : Aucun

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, plateforme 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. L'informatique et le développement durable dans le contexte d'applications réparties et de l'infonuagique

Manuel(s) :
Notes :
Responsable(s) : À venir

ES  INF8601  Systèmes informatiques parallèles   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : INF2610 ou l'équivalent
Corequis :

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 noeuds. Techniques d'équilibrage de charge. Infonuagique. Conception d'applications parallèles en mémoire répartie.

Manuel(s) :
Notes :
Responsable(s) : Michel Dagenais

ES  INF8702  Infographie avancée   [détails] 

Nombre de crédits : 3  (3 - 3 - 3)
Département : Génies informatique, logiciel
Préalable(s) : INF2705 ou l'équivalent
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Christopher Pal
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF8702

ES  INF8703  Audio numérique   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : INF4725 ou équivalent
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : François-Raymond Boyer

ES  INF8725  Traitement de signaux et d'images   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : MTH1102, 70 crédits
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Farida Cheriet
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF8725

ES  INF8770  Technologies multimédias   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : 70 crédits
Corequis : Aucun

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.

Manuel(s) :
Notes :
Responsable(s) : À venir

ES  INF8775  Analyse et conception d'algorithmes   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : INF2010, LOG2810 et 70 crédits pour les étudiants au baccalauréat
Corequis : Aucun

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é.

Manuel(s) :
Notes :
Responsable(s) : À venir

ES  INF8801A  Applications multimédias   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : 70 crédits
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : À venir

ES  INF8900  Lectures dirigées génie info. génie logiciel   [détails] 

Nombre de crédits : 3  (1 - 0 - 8)
Département : Génies informatique, logiciel
Préalable(s) : 90 crédits de premier cycle en génie informatique, génie logiciel ou l'équivalent
Corequis : Aucun

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.

Manuel(s) :
Notes : Ce cours est réservé aux étudiants ayant une moyenne académique d'au moins 2,75 sur 4.
Responsable(s) : Gilles Pesant

ES  INF8901  Projet perso. rech. génie info. et logiciel   [détails] 

Nombre de crédits : 3  (1 - 0 - 8)
Département : Génies informatique, logiciel
Préalable(s) : 90 crédits de premier cycle en génie informatique, génie logiciel ou l'équivalent
Corequis : Aucun

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.

Manuel(s) :
Notes : Ce cours est réservé aux étudiants ayant une moyenne académique d'au moins 2,75 sur 4.
Responsable(s) : Gilles Pesant

ES  ING8971  Projet intégrateur en développement durable   [détails] 

Nombre de crédits : 6  (1 - 9 - 8)
Département : Génie civil
Préalable(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 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.

Manuel(s) :
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 à des restrictions.
Responsable(s) : À venir

BA  LOG1000  Ingénierie logicielle   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : INF1005A ou INF1005B ou INF1005C
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Bram Adams
Site Web : http://moodle.polymtl.ca/course/view.php?name=LOG1000

BA  LOG2410  Conception logicielle   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : INF1010, LOG1000
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : François Guibault
Site Web : http://moodle.polymtl.ca/course/view.php?name=LOG2410

BA  LOG2420  Anal. et conc. des interfaces utilisateurs   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) :
Corequis : INF2010

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.

Manuel(s) :
Notes :
Responsable(s) : Michel C. Desmarais
Site Web : http://www.groupes.polymtl.ca/log2420

BA  LOG2810  Structures discrètes   [détails] 

Nombre de crédits : 3  (3 - 3 - 3)
Département : Génies informatique, logiciel
Préalable(s) :
Corequis : INF2010

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.

Manuel(s) :
Notes :
Responsable(s) : Foutse Khomh
Site Web : http://moodle.polymtl.ca/course/view.php?name=LOG2810

BA  LOG2990  Projet de logiciel d'application Web   [détails] 

Nombre de crédits : 4  (1.5 - 6 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : INF1995, INF2010, LOG2410
Corequis : INF2705 ou LOG2420

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.

Manuel(s) :
Notes :
Responsable(s) : Michel Gagnon
Site Web : http://moodle.polymtl.ca/course/view.php?name=LOG2990

BA  LOG3000  Processus du génie logiciel   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : LOG2990
Corequis : LOG3900

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.

Manuel(s) :
Notes :
Responsable(s) : Bram Adams
Site Web : http://moodle.polymtl.ca/course/view.php?name=LOG3000

BA  LOG3005  Communication écrite et orale   [détails] 

Nombre de crédits : 1  (0.5 - 0 - 2.5)
Département : Génies informatique, logiciel
Préalable(s) : LOG3005A, LOG3005I
Corequis : LOG3900

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.

Manuel(s) :
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 LOG3900 Projet d'évolution d'un logiciel.
Responsable(s) : Sylvie Hertrich
Site Web : http://moodle.polymtl.ca/course/view.php?name=LOG3005

BA  LOG3005I  Épreuves initiales de communication   [détails] 

Nombre de crédits : 0  (0 - 0 - 0)
Département : Génies informatique, logiciel
Préalable(s) :
Corequis :

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.

Manuel(s) :
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 Projet d'évolution d'un logiciel.
Responsable(s) : Sylvie Hertrich
Site Web : http://moodle.polymtl.ca/course/view.php?name=LOG3005

BA  LOG3210  Éléments de langages et compilateurs   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : LOG1000, LOG2810, INF2010
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Ettore Merlo
Site Web : http://moodle.polymtl.ca/course/view.php?name=LOG3210

BA  LOG3430  Méthodes de test et de validation du logiciel  [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : LOG1000, LOG2810, MTH2302D
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Giuliano Antoniol

BA  LOG3900  Projet d'évolution d'un logiciel   [détails] 

Nombre de crédits : 4  (1.5 - 6 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : LOG2990
Corequis : LOG3000, LOG3005

É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.

Manuel(s) :
Notes : L'inscription et l'abandon de ce cours-projet sont sujets à des restrictions.
Responsable(s) : Olivier Gendreau
Site Web : http://moodle.polymtl.ca/course/view.php?name=LOG3900

BA  LOG4420  Conception de sites web dynam. et transact.   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : 60 cr.
Corequis : INF3700

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.

Manuel(s) :
Notes :
Responsable(s) : François Guibault
Site Web : http://moodle.polymtl.ca/course/view.php?name=LOG4420

ES  LOG8371  Ingénierie de la qualité en logiciel   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : 70 crédits pour les étudiants du baccalauréat
Corequis :

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é.

Manuel(s) :
Notes :
Responsable(s) : Giuliano Antoniol

ES  LOG8415  Concepts avancés en infonuagique   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : 70 crédits pour les étudiants au baccalauréat
Corequis :

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

Manuel(s) :
Notes :
Responsable(s) : Foutse Khomh
Site Web : http://moodle.polymtl.ca/course/view.php?name=LOG8415

ES  LOG8430  Architecture logicielle et conception avancée  [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : LoG2410, LOG3210, LOG3430, ou l'équivalent
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Bram Adams
Site Web : http://moodle.polymtl.ca/course/view.php?name=LOG8430

ES  LOG8470  Vérification de la fiabilité et la sécurité   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : LOG2810, 70 crédits
Corequis : Aucun

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.

Manuel(s) :
Notes :
Responsable(s) : À venir

ES  LOG8970  Projet final en génie logiciel   [détails] 

Nombre de crédits : 6  (0 - 8 - 10)
Département : Génies informatique, logiciel
Préalable(s) : 95 cr., LOG3900
Corequis : Aucun

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.

Manuel(s) :
Notes :
Responsable(s) : À venir

ES  LOG8975  Projet final en multimédia   [détails] 

Nombre de crédits : 6  (0 - 8 - 10)
Département : Génies informatique, logiciel
Préalable(s) : 95 cr., LOG3900
Corequis : Aucun

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.

Manuel(s) :
Notes :
Responsable(s) : À venir

ES  LOG8980  Projet final en sécurité et mobilité   [détails] 

Nombre de crédits : 6  (0 - 8 - 10)
Département : Génies informatique, logiciel
Préalable(s) : 95 cr., LOG3900
Corequis : Aucun

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.

Manuel(s) :
Notes :
Responsable(s) : À venir

BA  MEC1210  Thermodynamique   [détails] 

Nombre de crédits : 3  (3 - 2 - 4)
Département : Génie mécanique
Préalable(s) :
Corequis :

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.

Manuel(s) :
Notes : les étudiants que cela concerne doivent avoir réussi les cours préparatoires CHE0501, MTH0103 et PHS0101 avant de s'inscrire à MEC1210.
Responsable(s) : Huu Duc Vo
Site Web : http://moodle.polymtl.ca/course/view.php?name=MEC1210

ES  MEC8252  Combustion et pollution atmosphérique   [détails] 

Nombre de crédits : 3  (4 - 1 - 4)
Département : Génie mécanique
Préalable(s) : 70 cr.
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Etienne Robert
Site Web : http://moodle.polymtl.ca/course/view.php?name=MEC8252

ES  MEC8256  Design et efficacité énergétique en méc.bât.   [détails] 

Nombre de crédits : 3  (4 - 1 - 4)
Département : Génie mécanique
Préalable(s) : MEC3200, 70 CR.
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Michel Bernier
Site Web : http://moodle.polymtl.ca/course/view.php?name=MEC8256

BA  MTH1007  Algèbre linéaire pour ingénieurs   [détails] 

Nombre de crédits : 2  (2 - 2 - 2)
Département : Mathématiques et génie ind.
Préalable(s) :
Corequis :

É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.

Manuel(s) :
Notes : Les étudiants que cela concerne doivent avoir réussi le cours préparatoire MTH0102 avant de s'inscrire à MTH1007.
Responsable(s) : Steven Dufour

BA  MTH1101  Calcul I   [détails] 

Nombre de crédits : 2  (2 - 2 - 2)
Département : Mathématiques et génie ind.
Préalable(s) :
Corequis :

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.

Manuel(s) :
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.
Responsable(s) : Guy Jomphe
Site Web : http://moodle.polymtl.ca/course/view.php?name=MTH1101

BA  MTH1102  Calcul II   [détails] 

Nombre de crédits : 2  (2 - 2 - 2)
Département : Mathématiques et génie ind.
Préalable(s) : MTH1101
Corequis : MTH1007

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.

Manuel(s) :
Notes :
Responsable(s) : Jean Guérin
Site Web : http://moodle.polymtl.ca/course/view.php?name=MTH1102

BA  MTH2302D  Probabilités et statistique   [détails] 

Nombre de crédits : 3  (4 - 2 - 3)
Département : Mathématiques et génie ind.
Préalable(s) :
Corequis : MTH1101

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.

Manuel(s) :
Notes : ce cours est offert dans les programmes de génie industriel, génie informatique et génie logiciel.
Responsable(s) : Luc Adjengue
Site Web : http://moodle.polymtl.ca/course/view.php?name=MTH2302D

BA  MTH3141  Mathématiques de génie: un récit appliqué   [détails] 

Nombre de crédits : 3  (3 - 2 - 4)
Département : Mathématiques et génie ind.
Préalable(s) : MTH1102, MTH1110, MTH1115 et MTH2302 (A, B, C, D)
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Richard Labib
Site Web : http://moodle.polymtl.ca/course/view.php?name=MTH3141

BA  MTH3400  Analyse mathématique pour ingénieurs   [détails] 

Nombre de crédits : 3  (3 - 2 - 4)
Département : Mathématiques et génie ind.
Préalable(s) : MTH1007, MTH1101
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Jean Guérin

ES  MTH8207  Mathématiques des éléments finis   [détails] 

Nombre de crédits : 3  (3 - 0 - 6)
Département : Mathématiques et génie ind.
Préalable(s) : 70 crédits pour les étudiants au baccalauréat
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Serge Prudhomme

ES  MTH8301  Planification et analyse stat. d'expériences   [détails] 

Nombre de crédits : 3  (3 - 0 - 6)
Département : Mathématiques et génie ind.
Préalable(s) : MTH2302B et 70 crédits pour les étudiants au baccalauréat
Corequis :

É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.

Manuel(s) :
Notes :
Responsable(s) : Bernard Clément
Site Web : http://www.groupes.polymtl.ca/mth6301/

ES  MTH8302  Analyse de régression et analyse de variance   [détails] 

Nombre de crédits : 3  (3 - 0 - 6)
Département : Mathématiques et génie ind.
Préalable(s) : 70 crédits pour les étudiants au baccalauréat
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Bernard Clément

ES  MTH8303  Processus stochastiques   [détails] 

Nombre de crédits : 3  (3 - 0 - 6)
Département : Mathématiques et génie ind.
Préalable(s) : 70 crédits pour les étudiants au baccalauraét
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Mario Lefebvre

ES  MTH8408  Méthodes d'optimisation et contrôle optimal   [détails] 

Nombre de crédits : 3  (3 - 0 - 6)
Département : Mathématiques et génie ind.
Préalable(s) : 70 crédits pour les étudiants au baccalauréat
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Dominique Orban

ES  MTH8414  Outils de recherche opérationnelle en génie   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Mathématiques et génie ind.
Préalable(s) : 70 crédits pour les étudiants au baccalauréat
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Louis-Martin Rousseau

ES  MTH8415  Fondements de recherche opérationnelle   [détails] 

Nombre de crédits : 3  (3 - 0 - 6)
Département : Mathématiques et génie ind.
Préalable(s) : Préalables 70 crédits MTH1007 ou équivalent
Corequis :

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.

Manuel(s) :
Notes : Les étudiants ayant suivi MTH2402 ou MIN3510 ne peuvent pas s'inscrire à ce cours.
Responsable(s) : Alain Hertz

ES  MTH8418  Optimisation sans dérivées   [détails] 

Nombre de crédits : 3  (3 - 0 - 6)
Département : Mathématiques et génie ind.
Préalable(s) :
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Charles Audet
Site Web : http://moodle.polymtl.ca/course/view.php?name=MTH8418

ES  MTH8442  Ordonnancement de la production   [détails] 

Nombre de crédits : 3  (3 - 0 - 6)
Département : Mathématiques et génie ind.
Préalable(s) : 70 crédits pour les étudiants au baccalauréat
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : François Soumis

ES  MTH8515  Analyse mathématique avancée pour ingénieurs   [détails] 

Nombre de crédits : 3  (3 - 0 - 6)
Département : Mathématiques et génie ind.
Préalable(s) : 70 crédits pour les étudiants au baccalauréat
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Marc Laforest

BA  PHS1101  Mécanique pour ingénieurs   [détails] 

Nombre de crédits : 3  (2 - 2 - 5)
Département : Génie physique
Préalable(s) :
Corequis :

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.

Manuel(s) :
Notes : Les étudiants que cela concerne doivent avoir réussi les cours préparatoires MTH0102, MTH0103 et PHS0101 avant de s'inscrire à PHS1101.
Responsable(s) : Jérémie Villeneuve
Site Web : http://moodle.polymtl.ca/course/view.php?name=PHS1101M (010)

BA  PHS1102  Champs électromagnétiques   [détails] 

Nombre de crédits : 3  (3 - 3 - 3)
Département : Génie physique
Préalable(s) :
Corequis : MTH1102

É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.

Manuel(s) :
Notes : les étudiants que cela concerne doivent avoir réussi le cours préparatoire PHS0102 avant de s'inscrire à PHS1102.
Responsable(s) : Jérémie Villeneuve
Site Web : http://moodle.polymtl.ca/course/view.php?name=PHS1102

BA  PHS4700  Physique pour les applications multimédia   [détails] 

Nombre de crédits : 3  (3 - 0 - 6)
Département : Génie physique
Préalable(s) : MTH1210 ou MTH1102
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Guy Marleau
Site Web : http://moodle.polymtl.ca/course/view.php?name=PHS4700

ES  PHS8603  Énergie et environnement   [détails] 

Nombre de crédits : 3  (3 - 0 - 6)
Département : Génie physique
Préalable(s) : PHS1105 et 70 crédits pour les étudiants au baccalauréat
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Alberto Teyssedou

BA  SSH3100A  Sociologie de la technologie   [détails] 

Nombre de crédits : 3  (3 - 0 - 6)
Département : Mathématiques et génie ind.
Préalable(s) : 30 cr.
Corequis :

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.).

Manuel(s) :
Notes :
Responsable(s) : Michel Lejeune
Site Web : http://moodle.polymtl.ca/course/view.php?name=SSH3100

BA  SSH3100B  Sociologie de la technologie   [détails] 

Nombre de crédits : 3  (3 - 0 - 6)
Département : Mathématiques et génie ind.
Préalable(s) : 30 cr.
Corequis :

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.).

Manuel(s) :
Notes :
Responsable(s) : Michel Lejeune
Site Web : http://moodle.polymtl.ca/course/view.php?name=SSH3100

BA  SSH3100C  Sociologie de la technologie   [détails] 

Nombre de crédits : 3  (3 - 0 - 6)
Département : Mathématiques et génie ind.
Préalable(s) : 30 cr.
Corequis :

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.).

Manuel(s) :
Notes :
Responsable(s) : Michel Lejeune
Site Web : http://moodle.polymtl.ca/course/view.php?name=SSH3100

BA  SSH3201  Économique de l'ingénieur   [détails] 

Nombre de crédits : 3  (3 - 1.5 - 4.5)
Département : Mathématiques et génie ind.
Préalable(s) : 27 cr.
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Mohamed Khalfoun
Site Web : http://moodle.polymtl.ca/course/view.php?name=SSH3201

BA  SSH3402  Droit de l'environnement   [détails] 

Nombre de crédits : 3  (4 - 0 - 5)
Département : Mathématiques et génie ind.
Préalable(s) :
Corequis :

Identifier les dimensions légales de problèmes environnementaux. Proposer des éléments de solutions juridiques.

Manuel(s) :
Notes :
Responsable(s) : À venir

BA  SSH3501  Éthique appliquée à l'ingénierie   [détails] 

Nombre de crédits : 2  (3 - 0 - 3)
Département : Mathématiques et génie ind.
Préalable(s) : 40 cr.
Corequis :

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.

Manuel(s) :
Notes :
Responsable(s) : Caroline Mailhot
Site Web : http://moodle.polymtl.ca/course

Pour des informations supplémentaires

École Polytechnique de Montréal
Registrariat
C.P. 6079, succursale Centre-ville
Montréal (Québec) CANADA, H3C 3A7
Téléphone : 340-4724
Télécopieur : 340-5836
Courriel : registraire@polymtl.ca
Pavillon : Principal
Local : A-201

Le contenu de cette page est sous la responsabilité du Registrariat.

© École Polytechnique de Montréal
Bottin | Plan du site | Recherche | Conditions