Graduate Programs

Modular Master in Computer Engineering
Option Networking

Course-based program

Person in charge

Alejandro Quintero, Professor, Department of Computer and Software Engineering
(514) 340-4711, ext. 5077, alejandro.quintero@polymtl.ca

Program objectives

This course-based master’s is open to anyone wishing to specialize in computer networking. Through the program, students acquire the knowledge and skills needed to analyze, design, implement, install and manage digital networks constructed from telecommunications equipment. The program is particularly suited to future network project managers who, in addition to overseeing the project’s other aspects, must analyze and assess the organization’s networking needs, then integrate the various components of the solution into the organizational processes.

Grade

Candidates who successfully complete the Computer Engineering program—Networking option obtain a Master of Engineering (MEng) degree.

Special provisions

The modular master’s (or DESS) will lead to either:

  • an attestation from École Polytechnique upon completion of the compulsory (A) or specialization (B) module and following submission of a written request to the Bureau des affaires académiques;
  • an advanced graduate diploma (Diplôme d'études supérieures spécialisées—DESS) upon completion of both the compulsory and specialization modules (A)+(B);
  • or a master’s degree upon completion of all three modules (A)+(B)+(C).

Note (1) Students enrolled in the modular master’s program who complete only modules A and B will not receive the advanced graduate diploma unless they formally withdraw from the master’s program and switch to the DESS program.

Note (2) Students who have completed the modular DESS in the three years prior to readmission may enrol in the modular master’s program with the same option and, following completion of module C, obtain the modular master’s degree (which will include a mention of the modular DESS obtained previously).

Note (3) Mention of the option will appear on the grades transcript as well as on the degree or DESS.

Admission requirements

To be admitted to the program, candidates must meet each of the conditions listed below:

Hold an undergraduate degree;

Have an undergraduate GPA of at least 2.75 (in a 4-point system), or equivalent standing approved by École Polytechnique;

Have computer engineering training equivalent to at least 3 university credits in each of the following subjects: discrete mathematics, linear algebra, calculus, probability and statistics;

Have two years’ relevant experience.

Program description

The program consists of three modules, each with a specific objective. The core module covers the field sufficiently to ensure that no important aspect be overlooked in the context of networking project management. The specialization module rounds out the student’s training, either in relation to specific needs and/or a particular field of application, or else based on that student’s previous experience. The integration module aims to allow students to synthesize knowledge acquired through a concrete project, one that entails having to balance sometimes-irreconcilable technical or budgetary constraints.

The core module includes five courses that cover networking fundamentals. An introductory course provides a complete overview of the program’s constituent elements and how they relate. Students receive an in-depth introduction to the networking reference model through three courses that thematically group the various levels and layers of abstract communication. The fifth and final course aims to allow students to synthesize the networking knowledge acquired and position the various elements from a project management perspective, in preparation for the concrete project.

The specialization module involves various courses on telecommunications, network management, project management and fields of application. This module also allows students to perfect their knowledge of their company’s particular field.

The integration module consists of a laboratory project or an industry internship.

 

Credits

Min.

Max.

(A) Core module (courses)

15

16

(B) Specialization module (courses)

15

16

(C) Integration module (courses and internship/project)

15

16

 

Program

(A) – Core module (15 or 16 credits)

Compulsory courses

NoteSigleTitreCrédits
  INF6405 Systèmes informatiques mobiles 3
  INF8402 Sécurité des réseaux fixes et mobiles 3

Choose 1 course (3 credits) from the following:

NoteSigleTitreCrédits
  INF6404A Intergiciels et protocoles d'applications IP 3
  INF6470 Conception et planif. des réseaux informat. 3
  INF8401 Configuration et gestion des réseaux inform. 3

Choose 2 courses from the following:

NoteSigleTitreCrédits
  IND6121 Éléments de management de la technologie 3
  IND6110A Stratégies technologiques 3
  IND6128 Dével. de nouveaux produits, serv., procédés 3
  IND8107 Gestion des changements technol. et organis. 3
  IND8120 Commercialisat. nouveaux produits et services 3
  IND8137 N/D N/D

(B) – Specialization module (15 or 16 credits)

Choose 5 courses from the following:

NoteSigleTitreCrédits
  INF4420A Sécurité informatique 3
  INF6403 Protocoles des couches de réseautage 3
  INF6404A Intergiciels et protocoles d'applications IP 3
  INF6470 Conception et planif. des réseaux informat. 3
  INF6603 Vérification des systèmes temps réel 3
  INF6953F C.spéc.:concepts avancés en sécurité inform. 3
  INF8801 Systèmes multimédias et applications 3
(1) INF8401 Configuration et gestion des réseaux inform. 3

(C) – Integration module (15 credits) (1)

Student’s choice of courses (0 to 3 credits)

Internship (2) or project (3)

NoteSigleTitreCrédits
  INF6905 Stage industriel I 6
  INF6906 Stage industriel II 6
  INF6901 Projet de maîtrise en ingénierie I 6
  INF6902 Projet de maîtrise en ingénierie II 9
  INF6903 Projet de maîtrise en ingénierie III 12

(1) Students must complete the core module before starting the integration module activity (internship or project).

(2) Students wishing to embark on an internship must work with a professor in the department to make contact with an appropriate company. The internship must be jointly supervised by an École Polytechnique professor and a professional working in the company. The internship’s content must be approved by the program director at least one month before the internship begins.

(3) Exceptionally, the integration module activity (internship or project) may be replaced by 12 other course credits in the specialization module, provided the student demonstrates sufficient mastery of the knowledge and skills required for project management.

courses Description

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

ES  IND6110A  Stratégies technologiques   [détails] 

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

Analyse stratégique : lecture de l'environnement, théorie des jeux et théorie des ressources. Formulation de la stratégie : politique et culture de l'entreprise. Mise en oeuvre : engagement, négociation, changement organisationnel, contrats, coordination, marchés internes.

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

ES  IND6121  Éléments de management de la technologie   [détails] 

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

Technologie : définition et concepts. Management de la technologie : fondements théoriques, orientations et axes de recherche, perspectives d'analyse et d'étude. Changement technologique et supériorité concurrentielle. Compétences technologiques centrales et périphériques. Management stratégique de la technologie. Théorie évolutionniste. Management de la technologie dans les organisations de grande taille et défis technologiques. Base technologique et propriété intellectuelle. Sources d'innovations technologiques. Collaboration et acquisition, maintien et diffusion des actifs technologiques. Cycle d'apprentissage organisationnel et projets de développement.

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

ES  IND6128  Dével. de nouveaux produits, serv., procédés   [détails] 

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

Organisation des activités d'une entreprise pour le développement efficace de nouveaux produits, services et procédés en vue de répondre aux besoins des clients et du marché. Démarche et outils d'innovation en amont : enquête terrain et écoute client, veille stratégique, prévisions technologiques. Interfaces et réseaux. Processus de réalisation de projets d'innovation. Montage de l'équipe. Techniques de créativité. Vérification de l'innovation développée. Protection de l'information et de la propriété intellectuelle. Déploiement des plans de transfert, de commercialisation et de déploiement interne. Suivi, mesure et ajustement du plan de commercialisation. Consolidation de l'innovation. Post mortem commercial.

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

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) :
Site Web : http://moodle.polymtl.ca/course/view.php?name=IND8107

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

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

Fondements et spécificités du marketing de la haute technologie. Enjeux des nouveaux produits et services : innovation incrémentale et innovation radicale. Gestion de la fonction marketing pour une entreprise technologique. Marketing relationnel : organisation et structuration de la chaîne de valeur - création et capture. Gestion clients, réseaux, partenariats, alliances. Relations recherche et développement (R-D) et marketing. Analyse des environnements interne et externe de la firme : marché, estimation de la demande, analyse de la concurrence, orientations stratégiques de la firme. Techniques de segmentation, ciblage et positionnement. Types de consommateurs. Stratégies de marketing mixte : modèles d'affaires et force de vente. Marketing social et Internet.

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

IND8137

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

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

ES  INF6403  Protocoles des couches de réseautage   [détails] 

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

Besoins en réseautage. Principes d'architecture des réseaux. Transport de données indépendantes du réseau. Communication point à point. Aiguillage. Diffusion. Multi-adressage. Couches réseau et transport du modèle OSI (Open Systems Interconnection). Protocoles de l'Internet (TCP, UDP, IP, ARP, RARP, DHCP, BOOTP, ICMP, RIP, OSPF, etc.). Gestion et résolution des adresses et des noms de domaine : serveurs de nom. Gestion des réseaux. Contrôle des réseaux. Réseaux virtuels privés. Réseaux sans fil. Réseaux de grande envergure.

Manuel(s) :
Notes : Ce cours se donne sur le web, avec 6 heures de séance en classe et 18 heures de travaux pratiques en laboratoire.
Responsable(s) : Pierre, Samuel
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF6403

ES  INF6404A  Intergiciels et protocoles d'applications IP   [détails] 

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

Communication de données : transparence du transfert d'information tel que spécifié par les couches supérieures du modèle TCP/IP (Transport Control Protocol/Internet Protocol). Couche application : identification et authentification des interlocuteurs, négociation des mécanismes de sécurité et de récupération des erreurs. Services applicatifs et protocoles des applications de l'Internet. Téléphonie sur IP. Introduction aux intergiciels. Modèles d'intergiciels.

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

ES  INF6405  Systèmes informatiques mobiles   [détails] 

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

Mobilité dans les systèmes informatiques : historique et définition. Architectures de réseaux à composantes mobiles. Systèmes cellulaires et sans fil. Caractérisation des terminaux mobiles. Mobilité des terminaux et portabilité des services. Conception et analyse d'algorithmes pour les environnements et plates-formes supportant la mobilité. Gestion des données dans des systèmes informatiques mobiles. Gestion des transactions réparties. Infrastructures et protocoles de communication supportant la mobilité. Sécurité et adaptabilité. Agents mobiles et Internet. Applications mobiles et performances.

Manuel(s) :
Notes :
Responsable(s) : Pierre, Samuel

ES  INF6470  Conception et planif. des réseaux informat.   [détails] 

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

Processus de planification des réseaux informatiques. Exigences et spécifications. Modélisation des principaux problèmes de planification des réseaux. Conception et expansion topologiques. Localisation des équipements. Réseaux informatiques à plusieurs niveaux. Dimensionnement des réseaux informatiques et acheminement du trafic avec critères de performance, de fiabilité et de qualité de service. Allocation des ressources dans les réseaux informatiques. Études de cas.

Manuel(s) :
Notes :
Responsable(s) : Chamberland, Steven
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF6470

ES  INF6603  Vérification des systèmes temps réel   [détails] 

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

Introduction aux méthodes formelles de vérification des systèmes temps réel. Intégration des méthodes formelles dans le processus de développement des systèmes temps réel. Automates temporisés, automates hybrides, automates temporisés à chronomètres, automates temporisés de jeu, automates temporisés à tâches. Abstractions des espaces d'états temporisés préservant les propriétés linéaires et les propriétés de branchement, et les structures de données associées. Logiques temporelles temporisées MITL (Metric Interval Temporal Logic) et TCTL (Timed Computation Tree Logic). Model-checking. Synthèse de contrôleurs. Décidabilité et complexité de vérification. Contrôle et analyse formelle de l'ordonnançabilité. Génération automatique de tests. Calcul de stratégies gagnantes. Génération de tests par la synthèse de contrôleurs. Outils de vérification et leurs fondements théoriques.

Manuel(s) :
Notes :
Responsable(s) : Boucheneb, Hanifa
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF6603

ES  INF6901  Projet de maîtrise en ingénierie I   [détails] 

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

Projet de maîtrise en ingénierie accompli sous la direction d'un directeur de projet et comprenant une étude de niveau supérieur sur un problème de génie ainsi que la rédaction d'un rapport de projet. Le travail comprend au moins 18 heures par semaine consacrées au projet pendant un trimestre ou l'équivalent.

Manuel(s) :
Notes : L'étudiant doit s'inscrire à cette activité une seule fois au cours de sa maîtrise au trimestre où il prévoit déposer son rapport de projet.
Responsable(s) : Pesant, Gilles

ES  INF6902  Projet de maîtrise en ingénierie II   [détails] 

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

Projet de maîtrise en ingénierie accompli sous la direction d'un directeur de projet et comprenant une étude de niveau supérieur sur un problème de génie ainsi que la rédaction d'un rapport de projet. Le travail comprend au moins 27 heures par semaine consacrées au projet pendant un trimestre ou l'équivalent.

Manuel(s) :
Notes : L'étudiant doit s'inscrire à cette activité une seule fois au cours de sa maîtrise au trimestre où il prévoit déposer son rapport de projet.
Responsable(s) : Pesant, Gilles

ES  INF6903  Projet de maîtrise en ingénierie III   [détails] 

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

Projet de maîtrise en ingénierie accompli sous la direction d'un directeur de projet et comprenant une étude de niveau supérieur sur un problème de génie ainsi que la rédaction d'un rapport de projet. Le travail comprend au moins 36 heures par semaine consacrées au projet pendant un trimestre ou l'équivalent.

Manuel(s) :
Notes : L'étudiant doit s'inscrire à cette activité une seule fois au cours de sa maîtrise au trimestre où il prévoit déposer son rapport de projet.
Responsable(s) : Pesant, Gilles

ES  INF6905  Stage industriel I   [détails] 

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

Ce stage de 15 semaines à temps complet en milieu industriel, pour travailler sur un projet de recherche et développement, s'adresse exclusivement aux candidats inscrits à un programme de maîtrise cours. Il se fait sous la supervision conjointe d'un professeur de l'École et d'un ingénieur de l'entreprise. Les participants doivent remettre un rapport à la fin du stage.

Manuel(s) :
Notes :
Responsable(s) : Boucheneb, Hanifa

ES  INF6906  Stage industriel II   [détails] 

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

Ce stage de 15 semaines à temps complet en milieu industriel, pour travailler sur un projet de recherche et développement, s'adresse exclusivement aux candidats inscrits à un programme de maîtrise cours. Il se fait sous la supervision conjointe d'un professeur de l'École et d'un ingénieur de l'entreprise. Les participants doivent remettre un rapport à la fin du stage.

Manuel(s) :
Notes :
Responsable(s) : Boucheneb, Hanifa

ES  INF6953F  C.spéc.:concepts avancés en sécurité inform.   [détails] 

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

Évaluation de performance en sécurité informatique. Performance des systèmes défensifs vs performance des outils d'attaques. Méthodes quantitatives d'évaluation de performance en sécurité informatique : modèles mathématiques, simulation et émulation. Méthodes d'expérimentation en laboratoire. Systèmes de détection d'intrusion (IDS) : recherche, déploiement commercial et limitations. Détection par règle et par anomalie. Évasion d'IDS et attaques par imitation. Détection de code malicieux : principes de base et problématiques actuelles. Modèles de contrôle d'accès. Méthodologie et outils de gestion des contrôles d'accès et des identités. Modèles sémantiques des concepts de sécurité et attaques sémantiques. Modèles et systèmes de gestion de la confiance. Protection de la vie privée et impacts sociopolitiques.

Manuel(s) :
Notes :
Responsable(s) : Fernandez, José M.
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF6953F

ES  INF8401  Configuration et gestion des réseaux inform.   [détails] 

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

Historique des réseaux locaux. Architecture des réseaux locaux. Protocoles et fonctionnement des commutateurs et des routeurs. Conception des réseaux incluant le choix des technologies, des protocoles et des équipements. Configuration des commutateurs et des routeurs (câblés et sans fil). Câblage structuré. Systèmes d'exploitation des réseaux. Téléphonie et voix sur IP. Gestion de réseaux : gestion de la performance, des configurations et des fautes dans les réseaux. Virtualisation.

Manuel(s) :
Notes :
Responsable(s) : Chamberland, Steven
Site Web : http://moodle.polymtl.ca/course/view.php?name=INF8401

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

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

Sécurité des réseaux informatiques fixes et mobiles. Normes de sécurité des réseaux. Sécurité des technologies et des protocoles utilisés dans les réseaux informatiques fixes : réseaux Ethernet, réseaux TCP/IP (Transport Control Protocol/Internet Protocol) et particularités des réseaux IP. Sécurité des technologies et des protocoles utilisés dans les réseaux informatiques mobiles incluant les réseaux ad hoc, les réseaux de capteurs et les réseaux téléphoniques mobiles. Sécurité du système IMS (Internet Multimedia Subsystem) et des réseaux pair-à-pair. Technologies de sécurité des réseaux : réseaux privés virtuels et les réseaux locaux virtuels.

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

ES  INF8801  Systèmes multimédias et applications   [détails] 

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

Composantes d'un système multimédia. Compression d'images fixes : modèle psycho-visuel humain, compression par ondelettes, par fractales, compression sans perte, normes de compression d'images fixes. Indexation d'images par contenu : systèmes orientés usagers, apprentissage et sémantique, descripteurs et mesure de similarité. Compression de séquences vidéo : par analyse et segmentation de mouvement, par fractales, normes de compression vidéo. Animation basée sur la modélisation physique. Étude d'exemples d'applications multimédias.

Manuel(s) :
Notes :
Responsable(s) : Cheriet, Farida

 

For more info

École Polytechnique de Montréal
Registrar office
C.P. 6079, succursale Centre-ville
Montréal (Québec) CANADA, H3C 3A7
Phone : 514 340-4724
Fax : 514 340-5836
Email : registraire@polymtl.ca
Pavillon : Principal
Office : A-201

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

 

© École Polytechnique de Montréal
Find Peoble or units | Site plan | Key word search | Conditions(*) this link leads to a section in french.