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

Contact Us

Graduate Studies

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

These include microprograms leading to a graduate certificate, the Diploma of Specialized Graduate Studies (DESS), the professional master's, the research master's, and the doctorate.

Thriving Research Areas

Computer and software engineering are at the heart of many rapidly growing fields:

  • Machine learning and artificial intelligence
  • Cybersecurity
  • Ethics and computing
  • Environmental impacts of computing
  • Cloud computing, data centres, and edge computing
  • Internet of Things and Industry 4.0
  • Big data
  • 5G cellular networks
  • Autonomous vehicles

Research Project Opportunities

Program Objectives

Graduate studies in computer and software engineering represent a significant investment in your personal and professional development.

  • Doctorate — Become an independent researcher, capable of conducting original work at the frontiers of knowledge.
  • Research master's — Become an expert researcher, mastering the advanced methods and tools of a specialized field.
  • Professional master's and DESS — Deepen your technical expertise to take on strategic roles in industry or applied research.

All our programs aim to sharpen analytical and synthetic thinking, and to develop scientific and technical communication skills.

Apply for Admission

General Information on Graduate Studies

Programs of Study

Software engineering students access graduate studies through the computer engineering programs by selecting the corresponding Software Engineering option.

Parcours Avantage

The Parcours Avantage program allows up to 15 credits of second- and third-cycle courses to be recognized simultaneously toward both a bachelor's degree and a DESS or master's (minimum grade B).

Program Duration

Program Enrollment Duration Maximum Extension
Doctorate Full-time 8 to 15 terms 3 terms
Research master's Full-time 4 to 6 terms 2 terms
Professional master's Full-time 6 terms 3 terms
Part-time 15 terms 3 terms
DESS Full-time 6 terms 3 terms
Part-time 12 terms 3 terms

Synthesis Exam (Doctorate)

Doctoral students in computer engineering must pass a synthesis exam consisting of three written examinations. Full details — exam windows, jury composition, and grading criteria — are available on the dedicated Moodle page.

Language Policy

Students admitted to a research program (research master's, doctorate) on the basis of English proficiency must, as a condition of graduation, meet one of the following requirements:

  • pass a French as a second language course at a university;
  • complete a government-recognized francization program;
  • meet Polytechnique Montréal's French-language admission requirements.

Teaching Opportunities

Graduate students may apply for teaching positions within the department, subject to their research supervisor's approval: lecturer, lab instructor, tutor, or marker.

Academic Team (Graduate Studies): gigl-es@polymtl.ca