Polytechnique > Programmes > Baccalauréat > Programme de génie informatique
Programme de génie informatique
Particularités du programme
- un stage obligatoire rémunéré d'au moins 4 mois dans toutes les options 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 logiciel
- 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).
Note : les cheminements 2005 et 2006 sont mis à jour (version F) suite à la finalisation des nouveaux programmes en 2007. Dans certains cas, les étudiants arrivés en 2005 ou 2006 doivent faire le cheminement 2007.
Cheminement
| 2006-2007 | 2007-2008 | 2008-2009 | 2009-2010 | 2010-2011 | |
|---|---|---|---|---|---|
| Classique | inf07a.pdf | inf07a.pdf | inf08a.pdf | inf08a.pdf | |
| Génie biomédical | - | inf07d.pdf | inf08d.pdf | inf08d.pdf | |
| Informatique industrielle/ Informatique embarquée |
inf08c.pdf | inf08c.pdf | inf08c.pdf | inf08c.pdf | |
| Télématique et réseautique | - | - | - | - | |
| Cours à option et orientations | inf07b.pdf | inf07b.pdf | inf08b.pdf | inf08b.pdf | |
| Thématiques | the07a.pdf | the07a.pdf | the08a.pdf | the08a.pdf | |
| Études complémentaires | - | - | - | - |
programme 2009-2010
Le programme de génie informatique comporte 3 options principales:
- une filière dite classique comportant 7 orientations
- la concentration « Génie biomédical »
- la concentration « Informatique embarquée »
| 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/É |
É |
É |
||
Note : les cours notés * sont des projets.
| Les COURS COMMUNS À TOUTES LES FILIÈRES : 84 crédits |
| Note | Sigle | Titre | Crédits |
|---|---|---|---|
| INF3005I | Épreuves initiales de communication | 0 | |
| ELE1600A | Circuits électriques | 3 | |
| ELE2302 | Circuits électroniques | 3 | |
| 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 | |
| INF2705 | Infographie | 3 | |
| * | INF2990 | Projet de logiciel graphique interactif | 4 |
| INF3005 | Communication écrite et orale | 1 | |
| INF3405 | Réseaux informatiques | 3 | |
| INF3500 | Conception et réalisation de syst. numériques | 3 | |
| INF3610 | Systèmes embarqués | 3 | |
| * | INF3990 | Projet de conception d'un logiciel embarqué | 4 |
| INF-STO1 | Stage obligatoire (4 mois) | ||
| LOG1000 | Ingénierie logicielle | 3 | |
| LOG2410 | Conception logicielle | 3 | |
| LOG2810 | Structures discrètes | 3 | |
| MTH1006 | Algèbre linéaire | 2 | |
| MTH1101 | Calcul I | 2 | |
| MTH1102 | Calcul II | 2 | |
| MTH1110 | Équations différentielles ordinaires | 2 | |
| MTH1210 | Méth. numér. pour équations diff. ordinaires | 1 | |
| MTH2302D | Probabilités et statistique | 3 | |
| PHS1101B | Mécanique pour ingénieurs | 3 | |
| SSH5201 | Économique de l'ingénieur | 3 | |
| SSH5501 | Éthique appliquée à l'ingénierie | 2 |
Cours de sociologie de la technologie (3 crédits à option)
| Note | Sigle | Titre | Crédits |
|---|---|---|---|
| SSH5100A | Sociologie de la technologie | 3 | |
| SSH5100B | Sociologie de la technologie | 3 | |
| SSH5100C | Sociologie de la technologie | 3 |
| Les cours spécialisés de la FILIÈRE CLASSIQUE (avec orientations de 12 crédits) : 36 crédits |
| Note | Sigle | Titre | Crédits |
|---|---|---|---|
| Cours obligatoires (21 crédits) | |||
| ELE3703 | Introduction aux communications numériques | 3 | |
| GCH1520 | Génie du vivant | 3 | |
| INF3710 | Fichiers et bases de données | 3 | |
| INF4705 | Analyse et conception d'algorithmes | 3 | |
| PHS1102 | Champs électromagnétiques | 3 | |
| Cours au choix (6 crédits) | |||
| * | INF4990 | Projet intégrateur final en génie informat. | 6 |
| * | ING4901 | Projet intégrateur en développement durable | 6 |
| Cours à option (3 crédits) | |||
| INF4420A | Sécurité informatique | 3 | |
| INF4730 | Systèmes parallèles | 3 |
Les 12 autres crédits sont constitués d'un des 7 blocs ci-dessous
1. Bloc de cours à option (12 cr.)
| Note | Sigle | Titre | Crédits |
|---|---|---|---|
| INF4201 | Les systèmes experts: concepts et réalisation | 3 | |
| INF4215 | Introduction à l'intelligence artificielle | 3 | |
| INF4420A | Sécurité informatique | 3 | |
| INF4730 | Systèmes parallèles | 3 | |
| ‡ | INF8301 | Ingénierie de la qualité en logiciel | 3 |
| ‡ | INF8701 | Simulation des systèmes à événem. discrets | 3 |
| LOG4420 | Conception de sites web dynam. et transact. | 3 | |
| LOG4430 | Architecture logicielle et conception avancée | 3 |
2. Multimédia (12 cr.)
| Note | Sigle | Titre | Crédits |
|---|---|---|---|
| GBM3720 | Traitement numérique d'images médicales | 3 | |
| INF4710 | Introduction aux technologies multimedia | 3 | |
| INF4715 | Ing. des applic. multimedia interactives | 3 | |
| LOG2420 | Anal. et conc. des interfaces utilisateurs | 3 | |
| LOG4420 | Conception de sites web dynam. et transact. | 3 |
3. Réseautique (12 cr.)
| Note | Sigle | Titre | Crédits |
|---|---|---|---|
| INF4401 | Aspects opérationn. des réseaux et systèmes | 3 | |
| INF4402 | Systèmes répartis sur Internet | 3 | |
| INF4405 | Informatique mobile | 3 | |
| INF4601 | Évaluation de performance des syst. inform. | 3 | |
| LOG4420 | Conception de sites web dynam. et transact. | 3 |
4. Orientation personnalisée (12 cr.)
Cours au choix de l'étudiant parmi les cours suivants : les cours des blocs 1, 2 et 3 ci-dessus, ou d'autres cours du baccalauréat ou des cycles supérieurs qui doivent alors être approuvés par le responsable du programme.5. Innovation technologique (12 cr.)
| Note | Sigle | Titre | Crédits |
|---|---|---|---|
| IT400 | Gestion de la R-D et de l'innovation technol. | 3 | |
| IT430 | Éléments d'innovation industrielle | 3 | |
| IT500 | Commercialisation de nouveaux produits | 3 | |
| IT510 | Entrepreneurship-gestion d'une entrepr.émerg. | 3 |
6. Outils de gestion (12 cr.)
| Note | Sigle | Titre | Crédits |
|---|---|---|---|
| Cours obligatoires (9 crédits) | |||
| IND4704 | Théorie de la décision | 3 | |
| IND5200 | Organisation industrielle | 3 | |
| ‡ | IND8211 | Ingénierie des systèmes d'information | 3 |
| Cours à option (3 crédits) | |||
| ‡ | 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 |
7. Projets internationaux (12 cr.)
| Note | Sigle | Titre | Crédits |
|---|---|---|---|
| Cours obligatoires (9 crédits) | |||
| IND5115 | Technologie et concurrence internationale | 3 | |
| ‡ | IND8127A | Mondialisation et firmes internationales | 3 |
| ‡ | IND8138 | Gestion de projets internationaux | 3 |
| Cours à option (3 crédits) | |||
| IND5116 | Mission industrielle: Poly-Monde | 3 | |
| Cours d'une autre université à faire approuver (3 crédits) |
| La concentration INFORMATIQUE EMBARQUÉE : 36 crédits |
| Note | Sigle | Titre | Crédits |
|---|---|---|---|
| Cours obligatoires (24 crédits) | |||
| ELE3202 | Introduction à l'automatisation | 3 | |
| ELE3703 | Introduction aux communications numériques | 3 | |
| ELE4304 | Princ. des circ. intégrés à très gr. échelle | 3 | |
| GCH1520 | Génie du vivant | 3 | |
| PHS1102 | Champs électromagnétiques | 3 | |
| Cours à option (12 crédits) | |||
| ELE4200 | Introduction à la commande par ordinateur | 3 | |
| ELE4202 | Commande des processus industriels | 3 | |
| ELE4203 | Robotique | 3 | |
| INF4200 | Intelligence artificielle et perception | 3 | |
| INF4720 | N/D | N/D | |
| ‡ | INF8500 | Systèmes embarqués:conception et vérification | 3 |
| ‡ | INF8505 | Processeurs embarqués configurables | 3 |
| ‡ | PHS8310 | Microfabrication | 3 |
| Cours au choix (6 crédits) | |||
| * | INF4920 | Projet intégrateur final en inform. embarquée | 6 |
| * | ING4901 | Projet intégrateur en développement durable | 6 |
| La concentration GÉNIE BIOMÉDICAL: 36 crédits |
| Note | Sigle | Titre | Crédits |
|---|---|---|---|
| Cours obligatoires (30 crédits) | |||
| GBM1610 | Biochimie pour ingénieur | 3 | |
| GBM1620 | Biologie moléculaire et cellulaire pour ing. | 3 | |
| 1 | GBM3000 | Physiologie, systà¨mes et technologies | 3 |
| GBM3103 | Réglementation des instruments médicaux | 3 | |
| GBM3318 | Principes d'imagerie biomédicale | 3 | |
| GBM3720 | Traitement numérique d'images médicales | 3 | |
| ‡ | GBM8307 | Principes d'instrumentation biomédicale | 3 |
| INF3710 | Fichiers et bases de données | 3 | |
| Cours à option (6 crédits) | |||
| INF4420A | Sécurité informatique | 3 | |
| INF4710 | Introduction aux technologies multimedia | 3 | |
| ‡ | GBM8320 | Dispositifs médicaux intelligents | 3 |
| ‡ | GBM8700 | N/D | N/D |
| Cours au choix (6 crédits) | |||
| * | GBM4900 | Projet intégrateur de génie biomédical | 6 |
| * | ING4901 | Projet intégrateur en développement durable | 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
BA ELE1600A Circuits électriques [détails]
Nombre de crédits : 3 (3 - 1.5 - 4.5)
Département : Génie électrique
Préalable(s) :
Corequis : MTH1110 ou MTH1115
Concepts fondamentaux : éléments passifs (résistance, bobine, condensateur) et éléments actifs (sources de tension et de courant, dépendantes et indépendantes). Lois d'Ohm et de Kirchhoff. Méthodes des mailles et des noeuds. Théorèmes de Thévenin, de Norton, de superposition et de transfert maximal de puissance. Modélisation et analyse dans le domaine temporel (équations différentielles) et dans le domaine fréquentiel (transformée de Laplace, fonction de transfert, équations algébriques). Réponses en régime transitoire et permanent d'un système du premier et du deuxième ordre. Constante de temps. Solutions homogène et particulière, impédance et admittance opérationnelles, fonction de transfert. Réponse en fréquence d'un circuit et diagramme de Bode. Amplificateur opérationnel : méthode d'analyse, montages simples, filtres actifs. Instrumentation électronique de base et simulations à l'aide du logiciel PSPICE.
Manuel(s) : Notes de cours du professeur
Notes :
Responsable(s) : Nerguizian, Chahé
Site Web : http://moodle.polymtl.ca/course/view.php?name=ELE1600A
BA ELE2302 Circuits électroniques [détails]
Nombre de crédits : 3 (3 - 1.5 - 4.5)
Département : Génie électrique
Préalable(s) : ELE1600A, INF1500
Corequis :
Caractéristiques des diodes. Application aux redresseurs, verrouilleurs, portes logiques, générateurs de fonctions arbitraires, etc. Transistor à effet de champ et à grille isolée : caractéristiques, modes d'opération, applications linéaires et non linéaires. Transistors bipolaires : caractéristiques, modes d'opération, applications linéaires et non linéaires. Conception d'amplificateurs simples et de portes logiques. Familles de logique intégrée : CMOS (Complementary Metal Oxyde Semiconductor) et TTL (Transistor Transistor Logic). Caractéristiques, avantages et inconvénients de chacune.
Manuel(s) : Microelectronic Circuits, Sedra et Smith, Third edition, Oxford University Press, 2004.
Notes : ce cours est réservé aux étudiants autres que ceux de génie électrique.
Responsable(s) : Khouas, Abdelhakim
Site Web : http://www.cours.polymtl.ca/ele2302
BA ELE3202 Introduction à l'automatisation [détails]
Nombre de crédits : 3 (3 - 1.5 - 4.5)
Département : Génie électrique
Préalable(s) : MTH2120
Corequis : ELE2302
Systèmes industriels de commande : systèmes linéaires et stationnaires, analyse des systèmes de commande, contrôleurs PID (Action Proportionnelle, Intégrale et Dérivée). Modélisation, simulation et implantation de boucles de commande en temps continu et échantillonné : fonctions de transfert, modèle d'état, simulation numérique et contrôleurs industriels PID. Travaux pratiques : modélisation, conception et simulation d'asservissements en temps continu et échantillonné, expérimentation avec un moteur à courant continu (MATLAB-Simulink, LabVIEW).
Manuel(s) :
Notes : ce cours est réservé aux étudiants autres que ceux de génie électrique.
Responsable(s) : Gourdeau, Richard
Site Web : http://moodle.polymtl.ca/course/view.php?name=ELE3202
BA ELE3703 Introduction aux communications numériques [détails]
Nombre de crédits : 3 (3 - 1.5 - 4.5)
Département : Génie électrique
Préalable(s) : ELE1600A
Corequis : MTH2302D
Problématique d'un lien de communication numérique point à point. Signaux et systèmes linéaires. Analyse spectrale. Numérisation d'un signal : taux de Nyquist, quantification, codage de source et compression de l'information. Codes détecteurs et correcteurs d'erreurs. Procédures de transmission : codes de ligne, modulation linéaire, modulation de fréquence et techniques de transmission numérique. Supports de transmission. Introduction à la transmission de données.
Manuel(s) :
Notes : ce cours est réservé aux étudiants autres que ceux de génie électrique.
Responsable(s) : Lemire, Michel
Site Web : http://moodle.polymtl.ca/course/view.php?name=ELE3703
BA ELE4200 Introduction à la commande par ordinateur [détails]
Nombre de crédits : 3 (3 - 1.5 - 4.5)
Département : Génie électrique
Préalable(s) : ELE2200 ou ELE3202 ou MEC3300
Corequis :
Concepts généraux de la commande des procédés industriels par ordinateur. Considérations concernant le matériel informatique, l'instrumentation et l'interfaçage. Étude des phénomènes dus à la quantification et à la discrétisation. Application de la transformée en z aux calculs de fonctions de transfert et aux calculs des propriétés des asservissements échantillonnés. Familiarisation avec les fonctions de Matlab servant aux systèmes discrets. Synthèse de l'algorithme de commande des systèmes monovariables; principaux compensateurs industriels.
Manuel(s) : Notes de cours du professeur.
Notes :
Responsable(s) : O'Shea, Jules
Site Web : http://moodle.polymtl.ca/course/view.php?name=ELE4200
BA ELE4202 Commande des processus industriels [détails]
Nombre de crédits : 3 (2 - 3 - 4)
Département : Génie électrique
Préalable(s) : ELE3201 ou ELE3202
Corequis :
Familiarisation avec les structures de commande et d'instrumentation : modélisation des processus, stratégie de commande, schéma d'instrumentation, normes et conventions. Automates programmables industriels, fonctionnement, programmation Grafcet et Gemma. Systèmes de commande répartie. Identification des paramètres : méthodes fréquentielles et temporelles, algorithmes des moindres carrés. Théorie de la commande optimale pour les systèmes linéaires: régulateur de Kalman, observateur d'ordre complet et d'ordre réduit, filtre de Kalman, théorème de séparation. Résolution de l'équation algébrique de Riccati. Contrôleur linéaire quadratique: réglage et robustesse. Recouvrement des propriétés. Exemples d'applications.
Manuel(s) : notes de cours du professeur
Notes : L'inscription et l'abandon de ce cours-projet sont sujets à des restrictions.
Responsable(s) : Hurteau, Richard
Site Web : http://moodle.polymtl.ca/course/view.php?name=ELE4202
BA ELE4203 Robotique [détails]
Nombre de crédits : 3 (3 - 1.5 - 4.5)
Département : Génie électrique
Préalable(s) : ELE3201 ou ELE3202 ou MEC3300
Corequis :
Architecture mécanique et informatique d'un système de commande de robots. Cinématique directe, inverse, incrémentale. Comportement statique. Techniques de planification des tâches. Génération de trajectoire. Langages de programmation spécialisés. Planification de tâches et suivi de trajectoire pour des robots mobiles. Éléments de vision artificielle pour la commande des systèmes incorporant un robot. Commande par rétroaction d'images. Vérification et correction d'un scénario planifié à l'aide d'une simulation infographique.
Manuel(s) :
Notes :
Responsable(s) : Gourdeau, Richard
Site Web : http://moodle.polymtl.ca/course/view.php?name=ELE4203
BA ELE4304 Princ. des circ. intégrés à très gr. échelle [détails]
Nombre de crédits : 3 (3 - 1.5 - 4.5)
Département : Génie électrique
Préalable(s) : ELE3311 (génie électrique); INF3500 (génie informatique); ELE3600 (génie physique)
Corequis : ELE2310 (génie électrique); ELE2302 (génie informatique); ELE1300, PHS8310 (génie physique)
Circuits intégrés à très grande échelle. Niveaux d'abstraction. Transistors MOS. Procédés de fabrication CMOS. Familles logiques statiques et dynamiques intégrées. Électromigration. Thyristors parasites. Règles de conception et dessin de masques. Logique à relais. Horloge à deux phases. Architecture à transferts de registres. Délais dans les interconnexions. Commande de grosses charges capacitives. PLA (Programmable Logic Arrays). Structures de mémoire. Méthodes de conception. Langage VHDL, synthèse, placement et routage. Circuits prédiffusés et à cellules normalisées. Modèles de panne et test. Exemples tirés de composants ITGÉ.
Manuel(s) :
Notes :
Responsable(s) : Savaria, Yvon
Site Web : http://www.cours.polymtl.ca/ele4304/
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). Ingénierie des protéines (protéines chimères et changements cinétiques/thermodynamiques induits) et ADN (clonage, PCR, RT-PCR). Principales voies métaboliques (catabolisme, anabolisme et stockage de l'énergie). Techniques biochimiques usuelles utiles à l'ingénieur : détection, quantification et purification des macromolécules de la cellule (application, optimisation et limitations).
Manuel(s) : Principles of Biochemistry (3rd edition) - Horton, Moran, Ochs, Rawn and Scrimgeour - Prentice Hall
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.
- ce cours ne sera pas offert en 2007-2008.
Responsable(s) : De Crescenzo, Grégory
Site Web : http://moodle.polymtl.ca/course/view.php?name=GBM1610
BA GBM1620 Biologie moléculaire et cellulaire pour ing. [détails]
Nombre de crédits : 3 (3 - 2 - 4)
Département : Génie chimique
Préalable(s) : GBM1610
Corequis :
Structure des cellules eucaryotes et procaryotes, expression des gènes, fonction des organelles, transport transmembranaire, cytosquelette, matrice extracellulaire, interactions cellulaires et systèmes multicellulaires. Biologie moléculaire, vecteurs d'expression, clonage, transformation et transfection. Voies de signalisation, différenciation cellulaire, technologies associées à la modification et à la caractérisation des cellules
Manuel(s) : Alberts et al, Molecular Biology of the Cell, 6e édition ; Horton et al, Principles of Biochemistry, 4e édition (requis pour GBM1610) ; Lodish et al, Molecular Cell Biology, 4e édition .
Notes :
Responsable(s) : Hoemann, Caroline
Site Web : http://moodle.polymtl.ca/course/view.php?name=GBM1620
BA GBM3103 Réglementation des instruments médicaux [détails]
Nombre de crédits : 3 (3 - 0 - 6)
Département : Génie électrique
Préalable(s) : 50 cr.
Corequis :
Importance de la gestion des risques associés aux instruments médicaux. Lois, règlements et normes. Instances gouvernementales. Organismes approuvant, élaborant et vérifiant les normes. Inventaire des normes techniques pertinentes. Gestion de la qualité. Documentation. Gestion des risques : analyse des risques; emploi prévu; identification des phénomènes dangereux physiques et biologiques; évaluation de la probabilité et de la sévérité des dommages; maîtrise des risques; suivi des incidents. Achat et opération sécuritaire des instruments médicaux en milieu hospitalier, vigilance. Épidémiologie clinique, évaluation quantitative et modalités des essais cliniques. Réglementations connexes : médicaments et matériaux biologiques.
Manuel(s) : notes du professeur.
Notes : ce cours est concomitant avec le cours GBM4102.
Responsable(s) : Savard, Pierre
Site Web : http://moodle.polymtl.ca/course/view.php?name=GBM3103
BA GBM3318 Principes d'imagerie biomédicale [détails]
Nombre de crédits : 3 (3 - 2 - 4)
Département : Génie électrique
Préalable(s) : 60 cr. (MTH1110 ou MTH1115)
Corequis :
Imagerie à rayons X : sources et leurs caractéristiques, spectre, interaction avec les tissus, instrumentation, formation et caractéristiques de l'image, applications cliniques, extension à la tomographie. Médecine nucléaire: principes généraux, production de radio traceurs, leur bio-distribution, caméra gamma, caractéristiques des images, SPECT, applications cliniques. Tomographie d'émission de positron (TEP) : principes généraux, instrumentation, traceurs, formation d'image. Imagerie ultrasonore : propagation de l'onde ultrasonore, propriétés des tissus, transducteurs et propriétés, modes, applications cliniques. Imagerie à résonance magnétique : magnétisme nucléaire, description classique, réseau de spin et relaxation, séquences spin-écho, imagerie et encodage du signal, instrumentation, séquences d'excitation, imagerie fonctionnelle, applications cliniques.
Manuel(s) : Manuel obligatoire : Webb, A., Introduction to Biomedical Imaging, IEEE Press Series in Biomedical Engineering. Manuels de référence : Mudry KM et al., Biomedical Imaging, Principles and applications in engineering series, CRC Press.
Notes :
Responsable(s) : Lesage, Frédéric
Site Web : http://moodle.polymtl.ca/course/view.php?name=GBM3318
BA GBM3720 Traitement numérique d'images médicales [détails]
Nombre de crédits : 3 (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : MTH1102
Corequis :
Introduction au traitement de signal : rapport signal / bruit, modélisation du bruit, convolution et corrélation 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 médicales : 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) : Cheriet, Farida
Site Web : http://moodle.polymtl.ca/course/view.php?name=GBM3720
BA GBM4900 Projet intégrateur de génie biomédical [détails]
Nombre de crédits : 6 (1 - 7 - 10)
Département : Génie électrique
Préalable(s) : 70 cr., Stage obligatoire (ELE-STO1 ou GCH-STO1 ou PHS-STO1 ou INF-STO1 ou MEC-STO1)
Corequis : GBM4102 ou GBM4103
Le projet intégrateur de grande envergure porte sur un mandat d'ingénierie et est réalisé par les étudiants en équipe multidisciplinaire. Le mandat comprend la détermination des objectifs du projet, le cahier des charges, la méthodologie de résolution et design proposé, l'échéancier et les ressources nécessaires à sa réalisation. Les étudiants doivent démontrer un grand niveau d'autonomie et de savoir-faire technique et de professionnalisme lors de la réalisation du mandat confié. Ils devront concevoir selon les règles de l'art, la réglementation, les normes et les standards, un produit, un procédé, un système, un prototype ou un service propre au domaine du génie biomédical. La gestion du projet devra tenir compte du budget, des contraintes de temps, des risques et des ressources. Les sujets de projet pourront provenir de l'industrie, des hôpitaux, des étudiants ou des professeurs. Le projet fera l'objet d'une présentation orale publique devant un jury d'évaluation.
Manuel(s) : notes et directives des professeurs
Notes : NOTE 1 : ce cours s'échelonne sur 2 trimestres et doit obligatoirement débuter à l'automne et se terminer à l'hiver.
NOTE 2 : l'inscription et l'abandon de ce cours-projet sont sujets à des restrictions.
Responsable(s) : Lesage, Frédéric
Site Web : http://moodle.polymtl.ca/course/view.php?name=GBM4900
ES GBM8307 Principes d'instrumentation biomédicale [détails]
Nombre de crédits : 3 (3 - 0 - 6)
Département : Génie biomédical
Préalable(s) : 70 crédits pour les étudiants au baccalauréat
Corequis :
Principes de captation des signaux biologiques, réponse dynamique et fonctions de transfert. Transducteurs : principes physiques. Amplificateurs, filtrage et traitement de signal. Origine des biopotentiels : électrocardiogramme, électroencéphalogramme, électromyogramme. Électrodes : polarisation et modèles électriques. Électrostimulation. Mesure de la pression artérielle et des bruits cardiaques. Mesure du débit et du volume sanguin. Mesures du système respiratoire. Biocapteurs chimiques. Instrumentation du laboratoire clinique. Sécurité électrique en milieu hospitalier.
Manuel(s) :
Notes : cours donné à Polytechnique. L'étudiant de l'Université de Montréal doit obtenir une « Autorisation d'études hors établissement » pour s'y inscrire.
Responsable(s) : Savard, Pierre
Site Web : http://moodle.polymtl.ca/course/view.php?name=GBM8307
ES GBM8320 Dispositifs médicaux intelligents [détails]
Nombre de crédits : 3 (3 - 1.5 - 4.5)
Département : Génie biomédical
Préalable(s) : ELE2310 ou ELE2302 et
ELE3311 ou INF3500 ou équivalents
Corequis :
Conception des circuits intégrés pour les systèmes implantables servant à la surveillance et à l'électrostimulation neuromusculaire. Éléments de physiologie : système nerveux central et périphérique, types de nerfs, conduction neuronale, biopotentiels. Électrodes et capteurs: modèles électriques, matériaux, réseaux d'électrodes, types de capteurs. Circuits d'interfaces : bio-amplificateurs, considérations pratiques de mise en oeuvre. Principes biophysiques de la stimulation électrique et magnétique neuromusculaire. Circuits électroniques des stimulateurs neuronaux pour le système nerveux central et le système nerveux périphérique. Applications typiques: cochlée, rétine, dystonie, épilepsie, dépression, apnée du sommeil, douleur, aide à la marche, incontinence.
Manuel(s) :
Notes : cours donné à Polytechnique. L'étudiant de l'Université de Montréal doit obtenir une « Autorisation d'études hors établissement » pour s'y inscrire.
Responsable(s) : Sawan, Mohamad
Site Web : http://www.cours.polymtl.ca/gbm8320
GBM8700
Désolé, aucune information trouvée pour ce cours dans la base de données (!)
BA GCH1520 Génie du vivant [détails]
Nombre de crédits : 3 (3 - 1 - 5)
Département : Génie chimique
Préalable(s) :
Corequis :
Ingénierie des systèmes vivants impliquant biomolécules, catalyseurs biologiques et cellules. Bases fondamentales et applications reliées au génie. Structure et rôle des différentes composantes cellulaires. Types de cellules et de catalyseurs biologiques. Exemples de bioprocédés impliquant différents types de cellules. Cinétique enzymatique. Nutrition et croissance cellulaire. Conditions d'opération de bioréacteurs. Étude des voies du métabolisme cellulaire et de la régulation métabolique. Conditions d'asepsie. Modèles mathématiques pour la résolution de problèmes. Étude de cas dans les domaines des biotechnologies de production, du génie environnemental, de l'industrie des pâtes et papiers et de l'agro-alimentaire. Compréhension des bases du génie génétique. Fabrication et applications des biocapteurs.
Manuel(s) : Prescott, Harley, Klein; Microbiology, 2ième ed. 2003, De Boeck
Notes : les étudiants que cela concerne doivent avoir réussi le cours préparatoire CHE0501 avant de s'inscrire à GCH1520.
Responsable(s) : Deschênes, Louise
Site Web : http://moodle.polymtl.ca/course/view.php?name=GCH1520
BA IND4704 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) : 70 cr.; IND3702 ou SSH5201
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 :
Responsable(s) : De Marcellis-Warin, Nathalie
Site Web : http://moodle.polymtl.ca/course/view.php?name=IND4704
BA IND5115 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) : 60 cr.
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 PME. Analyse de cas québécois et internationaux.
Manuel(s) :
Notes :
Responsable(s) : Miller, Roger
Site Web : http://moodle.polymtl.ca/course/view.php?name=IND5115
BA IND5116 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) : IND5115
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) : Aubertin, Alain
Site Web : http://moodle.polymtl.ca/course/view.php?name=IND5116
BA IND5200 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) :
Corequis : MTH2302
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) : Baptiste, Pierre
Site Web : http://moodle.polymtl.ca/course/view.php?name=IND5200
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) :
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) : Alsène, Éric
Site Web : http://moodle.polymtl.ca/course/view.php?name=IND8107
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 :
Responsable(s) : Trépanier, Martin
Site Web : http://moodle.polymtl.ca/course/view.php?name=IND8119
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) : Beaudry, Catherine
Site Web : http://moodle.polymtl.ca/course/view.php?name=IND8127A
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) : Bourgault, Mario
Site Web : http://moodle.polymtl.ca/course/view.php?name=IND8138
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. pour les étudiants au baccalauréat
Corequis :
Définition, conception et étude des technologies de systèmes d'information en productique et de logistique : ERP (Enterprise Resource Planning), WMS (Warehouse Management Systems), EAI (Enterprise Application Integration). Technologies de l'Internet et de l'Intranet pour fins d'utilisation en entreprise. Modèles relationnels de données. Développement et évaluation de logiciels de systèmes d'information, de bases de données et d'échange électronique de données (EDI) appliqués à la productique et à la logistique. Saisie des besoins techniques et fonctionnels, rédaction des cahiers des charges. Mise en place des systèmes, insertion technologique, suivi. Instruments de transitique : codes à barres, identification par radiofréquences (RFID), systèmes automatisés de collecte de données.
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) : Trépanier, Martin
Site Web : http://moodle.polymtl.ca/course/view.php?name=IND8211
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.
Responsable(s) : Bellaïche, Martine; Boudreault, Yves
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) : Bilodeau, Guillaume-Alexandre
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 :
Responsable(s) : Pierre, Samuel
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) : Nicolescu, Gabriela; Collin, Jérôme
Site Web : http://www.cours.polymtl.ca/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 ou ELE1300)
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) : Boyer, François-Raymond
Site Web : http://www.cours.polymtl.ca/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) : Collin, Jérôme
Site Web : http://www.cours.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) : Merlo, Ettore
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) : INF2010, (INF1600 ou ELE3311)
Corequis :
Concepts, composantes, fonctions, services et structures des systèmes d'exploitation. Gestion de processus : synchronisation, communication et ordonnancement. Processus léger (threads). Interblocage. Gestion de la mémoire principale et de la mémoire virtuelle. Caractéristiques d'un système temps réel. Gestion de processus dans un contexte temps réel. Ordonnancement préemptif. Études de cas.
Manuel(s) :
Notes :
Responsable(s) : Boucheneb, Hanifa
Site Web : http://www.cours.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, MTH1006
Corequis : INF2990
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) : Ozell, Benoît
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF2705
BA INF2990 Projet de logiciel graphique interactif [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, LOG2430)
Conception, réalisation, validation et test d'un système logiciel graphique interactif. Concepts techniques intégrés : dynamique des corps rigides ou articulés, infographie, interfaces utilisateur, structures de données et algorithmes, programmation orientée objet et conception, tests de logiciel. Aspects de base en gestion de projet : définition d'un projet, organigramme des tâches, principes et types d'ordonnancement, notions de marges. Travaux en équipe.
Manuel(s) :
Notes : L'inscription et l'abandon de ce cours-projet sont sujets à des restrictions.
Responsable(s) : Dagenais, Michel
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF2990
BA INF3005 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) :
Corequis : INF3990
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, INF3005I Épreuves initiales de communication et le projet intégrateur de 3e année du programme de génie informatique INF3990 Projet de conception d'un logiciel embarqué.
Responsable(s) : Chassé, Dominique
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF3005
BA INF3005I É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, INF3005I Épreuves initiales de communication et le projet intégrateur de 3e année du programme de génie informatique INF3990 Projet de conception d'un logiciel embarqué.
Responsable(s) : Boudreault, Yves
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF3005
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) : MTH2302D
Corequis :
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, routage, gestion du trafic, services et qualité des services. Applications de TCP/IP. Architecture technologique ATM (Asynchronous Transfer Mode).
Manuel(s) :
Notes :
Responsable(s) : Chamberland, Steven
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF3405
BA INF3500 Conception et réalisation de syst. numériques [détails]
Nombre de crédits : 3 (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : INF1600
Corequis : ELE2302
Principes de base des systèmes numériques. Description de circuits numériques grâce à une combinaison de schémas : code dans un langage de description matérielle (VHDL) et diagrammes d'états. Simulation de circuits numériques. Principaux dispositifs de logique programmable : mémoires mortes (ROM), réseaux logiques programmables (PLA et PAL), circuits logiques programmables complexes (CPLD) et réseaux pré-diffusés programmables (FPGA). Technologies de programmation et planchettes de développement. Caractéristiques des FPGA. Flot de conception : description, synthèse, placement, routage et programmation. Notions avancées de design pour FPGA. Exemples d'application.
Manuel(s) :
Notes :
Responsable(s) : Langlois, Pierre
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF3500
BA INF3610 Systèmes embarqués [détails]
Nombre de crédits : 3 (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : INF2610, INF3500
Corequis : INF3990
Introduction aux systèmes embarqués. Systèmes sur puce. Approche de conception par plate-forme et standard de bus. Systèmes multiprocesseurs. Architectures de processeurs embarqués d'usage général et de processeurs spécifiques aux applications, configurables et multi-thread. Types d'interface entre le logiciel et le matériel. Interface avec le monde analogique : convertisseurs analogique/numérique et numérique/analogique. Concepts de réutilisation. Notions avancées sur les mémoires et les périphériques. Langages, compilation, amorçage et débogage pour systèmes embarqués. Outils de co-simulation logicielle/matérielle. Métrique et analyse de performance d'un système embarqué.
Manuel(s) :
Notes : ce cours sera offert pour la première fois au trimestre d'hiver 2008.
Responsable(s) : Nicolescu, Gabriela; Bois, Guy
Site Web : http://www.cours.polymtl.ca/inf3610
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, INF2610
Corequis :
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) : Galinier, Philippe
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF3710
BA INF3990 Projet de conception d'un logiciel embarqué [détails]
Nombre de crédits : 4 (1.5 - 6 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : INF3405, INF3500
Corequis : INF3005,INF3610
Conception, réalisation, vérification et validation d'un système embarqué pour une application répartie. Le projet intègre les concepts de systèmes numériques programmables, de systèmes embarqués, de communication numérique, de systèmes d'exploitation, de structures de données et de la réseautique. Il met aussi en pratique les notions acquises sur le processus de développement du logiciel et du matériel. Le projet utilise des circuits programmables, du matériel de réseautique et des composants logiciels. 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) : Collin, Jérôme
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF3990
BA INF4200 Intelligence artificielle et perception [détails]
Nombre de crédits : 3 (3 - 0 - 6)
Département : Génies informatique, logiciel
Préalable(s) : 75 cr.
Corequis :
Capteurs d'informations extéroceptives en robotique et modes d'interprétation des informations. Interprétation de l'information visuelle : vision monoculaire, vision stéréoscopique, télémétrie. Introduction à la reconnaissance de formes. Représentation des connaissances et techniques exploratoires. Calcul de prédicats. Planification des tâches.
Manuel(s) : Artificial intelligence : a new synthesis, Nils J. Nilsson, San Francisco, Calif. : Morgan Kaufmann Publishers, 1998.
Notes :
Responsable(s) : Cohen, Paul
BA INF4201 Les systèmes experts: concepts et réalisation [détails]
Nombre de crédits : 3 (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : INF1005C
Corequis :
Systèmes experts : définition, rôle, composants de base. Représentation des connaissances : réseaux sémantiques, objets, règles de production, etc. Moteur d'inférence : principe de fonctionnement, cycle de base, stratégies de contrôle. Modes d'inférence : chaînage arrière, chaînage avant. Informations incertaines : coefficient de certitude, mesure de croyance, logique floue. Exemples de systèmes experts. Outils logiciels pour les systèmes experts.
Manuel(s) : IGNIZIO P., An Introduction to Expert Systems, The development and implementation of rule-based expert systems; McGraw-Hill, 1991; GIARRATANO J., Expert Systems : Principles and Programming; 2nd edition, PWS Publishing Company, 1993; notes du professeur.
Notes : ce cours est offert tous les deux ans, aux trimestres d'automne pairs.
Responsable(s) :
BA INF4215 Introduction à l'intelligence artificielle [détails]
Nombre de crédits : 3 (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : LOG2810, MTH2302D
Corequis :
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. Planification de tâches. Raisonnement probabiliste. Méthodes d'apprentissage automatique.
Manuel(s) : Stuart Russell, Peter Norvig, Artificial Intelligence. A Modern Approach, Prentice Hall, 2003.
Notes :
Responsable(s) : Pal, Christopher
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF4215
BA INF4401 Aspects opérationn. des réseaux et systèmes [détails]
Nombre de crédits : 3 (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : INF3405
Corequis :
Historique des réseaux locaux. Caractérisation des réseaux locaux : topologies, câblage, débit, protocoles. Méthodes d'accès. Architectures, protocoles et normes de réseaux locaux. Réseaux locaux à haut débit. Interconnexion de réseaux : routeurs, commutateurs, répéteurs, passerelles, ponts. Protocoles d'interconnexion. Internet, intranets et extranets. Systèmes d'exploitation de réseaux. Installation et configuration du matériel et des logiciels. Outils d'administration et de gestion de réseaux.
Manuel(s) : Notes de cours du professeur.
Notes :
Responsable(s) : Chamberland, Steven
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF4401
BA INF4402 Systèmes répartis sur Internet [détails]
Nombre de crédits : 3 (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : INF3405
Corequis :
Introduction aux systèmes répartis sur Internet. 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. Ingénierie des systèmes répartis. Concepts d'objets distants et d'intergiciels. Sécurisation des communications réparties. Notions de synchronisation du temps et de systèmes transactionnels sur Internet. Méthodes et techniques de conception de services sécuritaires, tolérance aux fautes en présence de connexions intermittentes.
Manuel(s) : George Coulouris, Jean Dollimore, and Tim Kindberg, Distributed Systems, Concepts and Design, Addison-Wesley, Second Edition.
Notes :
Responsable(s) : Quintero, Alejandro
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF4402
BA INF4405 Informatique mobile [détails]
Nombre de crédits : 3 (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : INF3405
Corequis :
Informatique mobile et réseaux sans fil. Disponibilité ou présence en tout lieu 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 cellulaires et 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. Agents mobiles et Internet. Applications adaptatives : conception et implémentation sur réseaux sans fil.
Manuel(s) :
Notes :
Responsable(s) : Quintero, Alejandro
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF4405
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
Corequis :
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) : Fernandez, José M.
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF4420A
BA INF4601 Évaluation de performance des syst. inform. [détails]
Nombre de crédits : 3 (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : INF2610
Corequis :
Introduction : objets et objectifs. Métriques en analyse de performance. Méthodes expérimentales. Notion de plan d'expérimentation et interprétation des résultats. Méthodes d'évaluation par simulation. Étalonnage et validation des modèles. Méthodes analytiques. Étude de cas.
Manuel(s) :
Notes :
Responsable(s) : Pierre, Samuel
Site Web : http://www.cours.polymtl.ca/inf4601/
BA INF4705 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
Corequis :
Notions élémentaires d'algorithmique. Notation asymptotique. Analyse d'algorithmes selon le temps de calcul et l'espace mémoire : approches empirique, théorique et hybride ; consommation en pire cas, en moyenne et amortie. Patrons de conception d'algorithmes : vorace, diviser-pour-régner, programmation dynamique, parcours de graphes, métaheuristique, approximatif, probabiliste. Caractérisation des algorithmes d'optimisation : exact, heuristique, approximatif. Introduction aux classes de complexité : P et NP. Décidabilité.
Manuel(s) :
Notes :
Responsable(s) : Pesant, Gilles
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF4705
BA INF4710 Introduction aux technologies multimedia [détails]
Nombre de crédits : 3 (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : INF3405
Corequis :
Techniques de codage des objets multimédia : audio, images fixes, vidéos. Techniques de compression multimédia : outils de compression sans perte, principe de compression avec perte, normes de compression multimédia. Techniques de synchronisation multimédia : approches locales, approches distribuées. Protocoles de communication de données multimédia : concept de diffusion ciblée, réservation de ressources, transport en temps réel. Normes de communication multimédia. Codage des applications multimédia : communications interpersonnelles, applications interactives à travers Internet, applications de divertissement.
Manuel(s) :
Notes :
Responsable(s) : Cheriet, Farida
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF4710
BA INF4715 Ing. des applic. multimedia interactives [détails]
Nombre de crédits : 3 (2 - 3 - 4)
Département : Génies informatique, logiciel
Préalable(s) : INF2705
Corequis :
Notions théoriques et pratiques de la réalisation d'une application multimédia interactive. Intégration de ces notions dans le cadre d'un projet. Composants et architecture des plateformes d'applications multimédia interactives. Animation et cinématique. Scénarisation et interactivité. Création et gestion de contenu multimédia. Intelligence artificielle pour les applications interactives. Plans de tests.
Manuel(s) :
Notes :
Responsable(s) : Boyer, François-Raymond
Site Web : http://www.cours.polymtl.ca/inf4715
INF4720
Désolé, aucune information trouvée pour ce cours dans la base de données (!)
BA INF4730 Systèmes parallèles [détails]
Nombre de crédits : 3 (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : INF2610
Corequis :
Taxonomie et organisation des machines parallèles. Architecture des multiprocesseurs. Contrôles implicite et explicite du parallélisme. Parallélisme par fils multiples d'exécution. Hiérarchie de mémoires, protocoles de cohérence des antémémoires. Applications parallèles en mémoire partagée. Grappes de calcul et échange de messages entre les noeuds. Techniques d'équilibrage de charge. Applications parallèles en mémoire répartie.
Manuel(s) :
Notes :
Responsable(s) : Roy, Robert
Site Web : http://www.cours.polymtl.ca/inf4730
BA INF4920 Projet intégrateur final en inform. embarquée [détails]
Nombre de crédits : 6 (1 - 12 - 5)
Département : Génies informatique, logiciel
Préalable(s) : 85 cr., INF3990
Corequis :
Conception et réalisation en équipe d'un système informatique nécessitant l'application de notions et de méthodes acquises préalablement dans le programme de génie informatique concentration informatique embarquée. Les étudiants auront recours à une méthodologie de conception et de gestion nécessaire pour la réalisation d'un système informatique embarqué. Une attention particulière sera accordée à l'assurance qualité. Pour chacune des étapes, les étudiants utiliseront les outils logiciels appropriés. Les sujets de projet pourront provenir de l'industrie, des étudiants ou des professeurs. Ils seront approuvés par une équipe de coordonnateurs.
Manuel(s) :
Notes : L'inscription et l'abandon de ce cours-projet sont sujets à des restrictions.
Responsable(s) : Collin, Jérôme
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF4990
BA INF4990 Projet intégrateur final en génie informat. [détails]
Nombre de crédits : 6 (1 - 12 - 5)
Département : Génies informatique, logiciel
Préalable(s) : 85 cr., INF3990
Corequis :
Conception et réalisation en équipe d'un système informatique nécessitant l'application de notions et de méthodes acquises préalablement dans le programme de génie informatique. Les étudiants auront recours à une méthodologie de conception et de gestion nécessaire pour la réalisation d'un système informatique. Une attention particulière sera accordée à l'assurance qualité. Pour chacune des étapes, les étudiants utiliseront les outils logiciels appropriés. Les sujets de projet pourront provenir de l'industrie, des étudiants ou des professeurs. Ils seront approuvés par une équipe de coordonnateurs.
Manuel(s) :
Notes : L'inscription et l'abandon de ce cours-projet sont sujets à des restrictions.
Responsable(s) : Collin, Jérôme
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF4990
ES INF8301 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. pour les étudiants au 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) : Robillard, Pierre N.
Site Web : http://www.cours.polymtl.ca/inf8301
ES INF8500 Systèmes embarqués:conception et vérification [détails]
Nombre de crédits : 3 (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : INF3610 ou l'équivalent
Corequis :
Introduction à la conception conjointe logiciel/matériel. Techniques de vérification fonctionnelle pour le matériel : génération aléatoire de tests sous contraintes, couverture de code, couverture fonctionnelle et assertions. Plan de vérification. Stimuli et réponse. Banc d'essai et concept de réutilisation pour différents niveaux d'abstraction. Langages System Verilog et SystemC pour la modélisation et la vérification de systèmes embarqués. Covérification, codébogage et cosimulation. Définition du codesign logiciel/matériel. Étapes de codesign : allocation, partitionnement logiciel/matériel, ordonnancement et raffinement. Estimation de performance. Synthèse du logiciel, du matériel et du protocole de communication. Implémentation. Études de cas d'outils industriels.
Manuel(s) :
Notes :
Responsable(s) : Bois, Guy
Site Web : http://www.cours.polymtl.ca/inf8500
ES INF8505 Processeurs embarqués configurables [détails]
Nombre de crédits : 3 (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : ELE3312 ou INF3610 ou l'équivalent
Corequis :
Revue des microprocesseurs. Flot de conception d'un processeur embarqué. Langages de description architecturale. Compilateurs polyvalents : principes et approches. Configuration automatisée d'un processeur embarqué : profilage de code et synthèse de jeu d'instructions, génération de coprocesseurs, synthèse du chemin de données. Métriques de performance et de complexité. Configuration de processeurs embarqués pour réseaux prédiffusés programmables (FPGA).
Manuel(s) :
Notes :
Responsable(s) : Langlois, Pierre
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF8505
ES INF8701 Simulation des systèmes à événem. discrets [détails]
Nombre de crédits : 3 (3 - 1.5 - 4.5)
Département : Génies informatique, logiciel
Préalable(s) : INF2010 ou l'équivalent
Corequis : MTH2301 ou MTH2305 ou l'équivalent
Éléments d'une simulation. Développement de modèles. Langages de simulation à événements discrets (SIMSCRIPT, GPSS). Construction et validation de modèles : cueillette et analyse de données, génération de nombres pseudo-aléatoires, vérification et validation de modèles. Utilisation de modèles : analyse des résultats, expérimentation à l'aide de modèles, mise en oeuvre des résultats. Application aux systèmes informatiques et aux réseaux de communication.
Manuel(s) : Simulation, A Problem-Solving approach, Hoover/Perry. Notes du professeur.
Notes :
Responsable(s) : Granger, Louis
BA ING4901 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.
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 : préparation d'un rapport développant un ou des exemples d'application des concepts de développement durable maîtrisés au cours du travail en équipe et relatif à la matière d'un cours de spécialité de la formation de l'étudiant.
Manuel(s) :
Notes : - les équipes ne seront en aucun cas mono-génie.
l'étudiant doit obtenir l'approbation de son responsable de programme pour s'inscrire à ce cours.
- l'inscription et l'abandon de ce cours-projet sont sujets à des restrictions.
- Site Web public : https://moodle.polymtl.ca/course/view.php
Responsable(s) : Millette, Louise
Site Web : http://moodle.polymtl.ca/course/view.php?name=ING4901 (010)
BA IT400 Gestion de la R-D et de l'innovation technol. [détails]
Nombre de crédits : 3 (3 - 0 - 6)
Département : Mathématiques et génie ind.
Préalable(s) : 60 cr.
Corequis :
Principes généraux de gestion de la R-D. Modèles linéaires et modèles systémiques. Importance de la cueillette et du traitement de l'information technologique, économique et commerciale. Conditions de succès et causes d'échec dans la gestion des projets d'innovation technologique. Créativité et design. Systèmes rigides et systèmes souples. Organisation de l'entreprise: rôles-clés. Techniques de gestion de projets. Concept de champion. Échéanciers, budgets, comptabilité et contrôle. Couplage R-D - Marketing - Production. R-D coopérative. R-D et innovation technologique face aux défis environnementaux.
Manuel(s) :
Notes :
Responsable(s) : Lapierre, Jozée
Site Web : http://moodle.polymtl.ca/course/view.php?name=IT400
BA IT430 Éléments d'innovation industrielle [détails]
Nombre de crédits : 3 (3 - 0 - 6)
Département : Mathématiques et génie ind.
Préalable(s) : 60 cr.
Corequis :
Des ingénieurs et autres experts de la pratique viendront exposer leur expérience, théories et concepts associés à l'innovation industrielle. Ils aborderont les thèmes suivants : transformation des entreprises, cycle typique d'une innovation, courbe d'adoption, révolutions industrielles, nouvelle économie, brevets d'invention et autres formes de propriété intellectuelle, traits des entrepreneurs, créativité, programmes gouvernementaux d'aide à l'innovation, stratégies technologiques, intrapreneurship, valorisation du savoir et savoir-faire.
Manuel(s) :
Notes :
Responsable(s) : Lapierre, Jozée; et collaborateurs
Site Web : http://moodle.polymtl.ca/course/view.php?name=IT430
BA IT500 Commercialisation de nouveaux produits [détails]
Nombre de crédits : 3 (3 - 0 - 6)
Département : Mathématiques et génie ind.
Préalable(s) : 60 cr.
Corequis :
Fondements du marketing traditionnel et du marketing de la haute technologie. Gestion de la fonction marketing. Marketing relationnel et transactionnel. Gestion clients. Partenariats. Relations R-D et marketing. Analyse et recherche de marché et estimation de la demande. Analyse de la concurrence. Techniques de segmentation, ciblage et positionnement. Comportement du consommateur. Développement de nouveaux produits (innovation incrémentale et innovation radicale). Marketing mix : produit, prix, distribution, communication. Force de vente. Marketing et Internet.
Manuel(s) :
Responsable(s) : Lapierre, Jozée
Site Web : http://moodle.polymtl.ca/course/view.php?name=IT500
BA IT510 Entrepreneurship-gestion d'une entrepr.émerg. [détails]
Nombre de crédits : 3 (3 - 0 - 6)
Département : Mathématiques et génie ind.
Préalable(s) : 60 cr.
Corequis :
Phénomène entrepreneurial. Incubateurs. Entrepreneurs technologiques: caractéristiques, carrière, rôle. Processus de création d'une entreprise: sources de l'idée, choix des partenaires et aspects juridiques. Organisation des fonctions critiques de l'entreprise. Sous-traitance. Transferts de technologie et autres aspects contractuels. Sources de crédit à court, moyen et long terme. 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) : Lapierre, Jozée; coordonnatrice
Site Web : http://moodle.polymtl.ca/course/view.php?name=IT510
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é 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.
Manuel(s) :
Notes :
Responsable(s) : Gagnon, Michel
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) : 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) : Guibault, François
Site Web : http://www.cours.polymtl.ca/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) : INF2010
Corequis : INF2990
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 : Notes de cours du professeur.
Manuel(s) : notes de cours du professeur
Notes :
Responsable(s) : Desmarais, Michel
Site Web : http://www.cours.polymtl.ca/log2420
BA LOG2810 Structures discrètes [détails]
Nombre de crédits : 3 (3 - 2 - 4)
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. Relations d'équivalence, partitions, ordres partiels. Fonctions injectives, bijectives et surjectives, composition de fonctions, notation asymptotique. Récursivité. Arbres et graphes. Relations de récurrence. Théorie des ensembles et logique de base. Techniques de preuves. Règles d'inférence et de déduction. Éléments de combinatoire : énumération, permutations et combinaisons. Machines à états finis, expressions régulières et grammaires.
Manuel(s) :
Notes :
Responsable(s) : Mullins, John
Site Web : http://moodle.polymtl.ca/course/view.php?name=LOG2810
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 : INF3710
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) : Gagnon, Michel
Site Web : http://moodle.polymtl.ca/course/view.php?name=LOG4420
BA LOG4430 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
Corequis :
Méthodes de conception de logiciels et choix d'architecture. Architectures logicielles : multi-niveaux, clients-serveurs, extensibles et dynamiques. Bibliothèques et chargement de composantes dynamiques. Cadres de référence et plugiciels. Applets et programmation du côté client. Composition et architecture par composantes. Patrons de conception 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 : conception orientée aspect.
Manuel(s) :
Notes :
Responsable(s) : Guéhéneuc, Yann-Gaël
BA MTH1006 Algèbre linéaire [détails]
Nombre de crédits : 2 (2 - 2 - 2)
Département : Mathématiques et génie ind.
Préalable(s) :
Corequis :
Plan et espace euclidiens. Vecteurs géométriques du plan et de l'espace. Produits scalaire, vectoriel et mixte. Droites et plans. Espaces vectoriels, sous-espaces vectoriels, indépendance linéaire, base, dimension. Bases orthogonales et orthonormales, procédé de Gram-Schmidt. Transformations linéaires, matrices et changement de bases. Noyau, image et rang. Systèmes d'équations linéaires homogènes, non homogènes et liens avec les matrices. Valeurs propres et vecteurs propres. Diagonalisation. Formes quadratiques et matrices symétriques. Applications à la géométrie : classification des équations du second degré (coniques et quadriques).
Manuel(s) :
Notes : - ce cours peut être crédité, sous certaines conditions, à des candidats provenant de cégeps ayant une entente avec l'École.
- ce cours est offert sur 11 semaines.
- les étudiants que cela concerne doivent avoir réussi le cours préparatoire MTH0102 avant de s'inscrire à MTH1006.
Responsable(s) : Hertz, Alain (automne); Burney-Vincent, Carole (hiver)
Site Web : http://moodle.polymtl.ca/course/view.php?name=MTH1006
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) : Desaulniers,Guy (automne); Audet, Charles (hiver)
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 : MTH1006
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) : Dupont, André
Site Web : http://moodle.polymtl.ca/course/view.php?name=MTH1102
BA MTH1110 Équations différentielles ordinaires [détails]
Nombre de crédits : 2 (2 - 2 - 2)
Département : Mathématiques et génie ind.
Préalable(s) : MTH1006, MTH1101
Corequis :
Équations différentielles ordinaires. Équations d'ordre un : à variables séparables, exactes, linéaires, de Bernoulli. Équations linéaires d'ordre supérieur : ensemble fondamental de solutions, équations à coefficients constants (homogènes et non homogènes), équation d'Euler-Cauchy, oscillations libres et forcées. Systèmes d'équations différentielles d'ordre un : linéaires (homogènes et non homogènes), non linéaires (linéarisation et stabilité). Transformée de Laplace : propriétés et application aux équations linéaires non homogènes.
Manuel(s) :
Notes : ce cours s'adresse exclusivement aux étudiants des programmes de génie chimique, génie informatique et génie logiciel.
Responsable(s) : Jomphe, Guy (automne); Lefebvre, Mario (hiver)
Site Web : http://moodle.polymtl.ca/course/view.php?name=MTH1110
BA MTH1210 Méth. numér. pour équations diff. ordinaires [détails]
Nombre de crédits : 1 (1 - 1 - 1)
Département : Mathématiques et génie ind.
Préalable(s) :
Corequis : MTH1110
Développement de Taylor. Méthode d'Euler. Représentation des nombres sur ordinateurs. Problèmes de conditions initiales : méthodes à pas constants (Runge-Kutta), méthodes à pas variables, stabilité des méthodes. Problèmes de conditions aux limites : méthode des différences finies.
Manuel(s) :
Notes : ce cours est réservé aux étudiants de génie informatique et de génie logiciel.
Responsable(s) : Jomphe, Guy
Site Web : http://moodle.polymtl.ca/course/view.php?name=MTH1210
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. Fiabilité, files d'attente.
Manuel(s) :
Notes : ce cours est offert dans les programmes de génie industriel, génie informatique et génie logiciel.
Responsable(s) : Bourdeau, Marc (automne); Clément, Bernard (hiver)
Site Web : http://moodle.polymtl.ca/course/view.php?name=MTH2302D
BA PHS1101B Mécanique pour ingénieurs [détails]
Nombre de crédits : 3 (3 - 0 - 6)
Département : Génie physique
Préalable(s) :
Corequis :
Concepts fondamentaux : l'espace et le temps; méthode de résolution de problèmes. Notions de force : composantes, théorème de Varignon, couples et systèmes équivalents. Solides et structures simples en équilibre en deux et trois dimensions. Diagramme du corps libre. Frottements entre solides. Centre et moment d'inertie de surface et de masse. Cinématique du point matériel et du corps rigide en 2D et 3D. Dynamique du point matériel. Travail et énergie. En 2D et 3D : impulsions, quantités de mouvement, collisions et moment cinétique. Énergie : travail d'un couple et énergie cinétique 2D et 3D.
Manuel(s) : Mécanique pour ingénieurs. Vol. 1 : Statique et Vol. 2 : Dynamique, Beer/Johnston, Chenelière, McGraw-Hill, 2004
Site du cours sur WebCT : Mécanique pour ingénieurs
Notes : Les outils pédagogiques mis à la disposition des étudiants sur le site Moodle du cours permettent aux étudiants de suivre ce cours à distance, en apprentissage personnalisé. De plus, en moyenne, trois heures de consultation hebdomadaires sont offertes aux étudiants - les étudiants que cela concerne doivent avoir réussi le cours préparatoire PHS0101 avant de s'inscrire à PHS1101B - ce cours est réservé aux étudiants de génie informatique et de génie logiciel.
Responsable(s) : Koclas, Jean
Site Web : http://moodle.polymtl.ca/course/view.php?name=PHS1101M
BA PHS1102 Champs électromagnétiques [détails]
Nombre de crédits : 3 (3 - 2 - 4)
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. Milieux diélectriques, conducteurs et magnétiques, conditions aux frontières. Équations de Maxwell et ondes électromagnétiques dans un milieu diélectrique. Applications modernes en ingénierie.
Manuel(s) : Champs électromagnétiques 6e éd., P. Savard et L. Martinu, École Polytechnique de Montréal, 2007.
Notes :
Responsable(s) : Masut, Remo; Savard, Pierre
Site Web : http://moodle.polymtl.ca/course/view.php?name=PHS1102
ES PHS8310 Microfabrication [détails]
Nombre de crédits : 3 (3 - 1.5 - 4.5)
Département : Génie physique
Préalable(s) : 80 cr. pour les étudiants au baccalauréat
Corequis :
Introduction à la microfabrication et à la nanofabrication. Photolithographie : technologie optique et photorésines. Couches minces : méthodes physiques (évaporation, pulvérisation et laser), méthodes chimiques, dépôt électrochimique, procédé d'oxydation. Gravure: sèche par plasma et en milieu liquide. Notions de nanofabrication. Procédés pour la microélectronique, pour la photonique, pour les microsystèmes microélectromécaniques et les biocapteurs. Applications de la microfabrication. Laboratoire de microfabrication.
Manuel(s) :
Notes :
Responsable(s) : Peter, Yves-Alain
Site Web : http://moodle.polymtl.ca/course/view.php?name=PHS8310
BA SSH5100A 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) : Khelfaoui, Hocine
Site Web : http://moodle.polymtl.ca/course/view.php?name=SSH5100
BA SSH5100B 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) : Khelfaoui, Hocine
Site Web : http://moodle.polymtl.ca/course/view.php?name=SSH5100
BA SSH5100C 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) : Khelfaoui, Hocine
Site Web : http://moodle.polymtl.ca/course/view.php?name=SSH5100
BA SSH5201 É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. Sources et coûts de financement des projets. Concepts de coûts ppour la prise de décision. Analyse du point mort. Méthodes d'estimation des coûts. L'intérêt et la valeur de l'argent dans le temps. Tables d'actualisation, méthodes d'évaluation des projets: délai de recouvrement, taux de rendement, comptable, valeur actuelle nette, taux de rendement interne et coût annuel équivalent. Principes d'analyse coût-bénéfice. Impact de l'impôt sur la rentabilité des projets. Méthode du coût global. Mesures élémentaires du risque. Liens entre les décisions de financement et d'investissement.
Manuel(s) :
Notes :
Responsable(s) : Khalfoun, Mohammed; coordonnateur
Site Web : http://moodle.polymtl.ca/course/view.php?name=SSH5201
BA SSH5501 É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) : 27 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. Raisonnement et prise de décision éthiques. Justification et mise en application de la décision éthique. Études de cas: 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) : Lapierre, Bernard
Site Web : http://moodle.polymtl.ca/course/view.php?name=SSH5501
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.
