Département de génie informatique et génie logiciel

Contact Us

Phone
(514) 340-4636

Fax
(514) 340-5139
 

Graduate Studies

The Department of Computer Engineering and Software Engineering offers a wide range of graduate programs.

These include microprograms leading to a graduate certificate, the Specialized Graduate Diploma (DESS), modular master’s programs, course-based master’s programs, research master’s programs, and doctoral studies.

Computer Engineering

Doctorate
Specific guidelines for the comprehensive examination (.pdf)

Professional Master’s (or Modular DESS) in Computer Engineering

Research Master’s in Computer Engineering

Professional Master’s in Computer Engineering

Research Master’s in Computer Engineering

Professional Master’s in Computer Engineering

 

Modular Specialized Graduate Diploma (DESS) in Computer Engineering

Ergonomics and Software Ergonomics


SEE ALSO

 

New graduate programs in software engineering

Graduate Studies at Polytechnique Montréal: The Art of Offering Yourself the Best!

The omnipresence of information and communication technologies (ICT) has profound impacts on our society and on the way we produce, work, communicate, and entertain ourselves—in other words, on the way we live.

Computing and software are now essential in most of our daily activities. The ICT culture takes shape through software and systems that integrate software.

There is currently an urgent need for highly qualified professionals in the field of software engineering. Polytechnique now offers the opportunity to pursue graduate studies in software engineering. It is among the few universities to offer such programs. These studies aim to train professionals who will help make Quebec’s industry more competitive in tomorrow’s markets.

Software engineering consists of a body of knowledge and cross-disciplinary skills that can be applied in various sectors:

  • application software;
  • aerospace and transportation;
  • security;
  • entertainment and multimedia;
  • finance and management;
  • healthcare;
  • telecommunications.

Program Objectives

The graduate programs in software engineering aim to deepen technological and scientific knowledge in software engineering.

The areas of study offered are directly related to the six phases of engineering as applied to software:

  1. Feasibility study of a software project or product: analysis activities, evaluation and modeling of software systems or components, and scenario simulation.
  2. Pre-project software engineering: process definition, team dynamics analysis, engineering solutions, modeling, simulation, cost evaluation, and quality assurance.
  3. Software design or engineering: architecture design, design methodologies, and development environments.
  4. Software construction: design patterns, programming languages, development tools, testing, and version management.
  5. Software deployment: collection of dynamic metrics, automatic error detection, test generation, and evolutionary testing.
  6. Software operation and maintenance: reengineering, reliability, security, environment evolution, and traceability.
     

Admission Requirements and Program Structure

Graduate Diploma (DESS) in Computer Engineering – Software Engineering Option

The Specialized Graduate Diploma (DESS) totals 30 credits.

To learn about admission requirements and the detailed program structure, click here.

Master’s (Professional or Research) in Computer Engineering – Software Engineering Option

The master’s program includes 45 credits.

  • The professional track consists of 30 to 39 credits of coursework and 6 to 15 credits devoted to applying knowledge through a project or internship.
  • The research track consists of 15 credits of coursework and 30 credits dedicated to research and the writing of a thesis.

To learn about admission requirements and the detailed program structure, click here.

Career Prospects

These advanced training programs in software engineering are designed to prepare graduates for new strategic positions within companies:

  • application architect and designer
  • software-hardware systems designer
  • software validation and verification engineer
  • software systems integration engineer
  • telecommunications software engineer
  • software quality specialist

Program Director: 
Olivier Gendreau, Teaching Professor olivier.gendreau@polymtl.ca