Université du Québec à Montréal official logo

Master of Engineering in Software Engineering

Université du Québec à Montréal

Montréal, Quebec, Canada

Official program page (opens in a new tab)

Université du Québec à Montréal offers Master of Engineering in Software Engineering, a master's degree in Software Engineering programme in Montréal, Canada. The programme runs for 3 years, delivered on campus. It carries 45.0 credits. Tuition for international students is CAD 38,333 per total (CAD 4,676 per total for local students).

At a glance

Degree: Master's Degree
Field: Software Engineering
Duration: 3 years
Delivery: On Campus
Credits: 45.0
Local tuition: CAD 4,676 / total
International tuition: CAD 38,333 / total

Last checked September 2026 · Source: etudier.uqam.ca ·

Program details

Overview

This 45-credit graduate program leads to a Master's degree in Engineering (M.Ing.) in software engineering, offered jointly with Ecole de technologie superieure (ETS); students enrol at one institution but take courses at both, with the UQAM campus in Montreal. Evening classes run across three terms per year, with full-time completion in about three years or part-time completion in up to five. The curriculum emphasizes practical software development through case studies, team projects, and applied problem-solving, covering project management, requirements specification, software design, implementation, maintenance, quality assurance, and testing, with 15 mandatory credits across five core courses. Students then take 15 to 24 elective credits chosen from two course lists, with options in areas such as web applications, mobile development, artificial intelligence systems, security, and agile methodologies. Two completion paths are offered: one built around a 15-credit capstone project, the other combining a 6-credit internship and technical report. Admission normally requires a bachelor's degree in computer science, engineering, or a related field with a minimum GPA of 3.0 out of 4.3, or at least five years of equivalent professional experience. The program suits professionals specializing in software development or transitioning into the field.

Requirements

Minimum GPA: 3.00 / 4.33
Admission Requirements: Applicants need a bachelor's in computer science, engineering or applied sciences with an IT component and a minimum cumulative average of 3.0/4.3; a bachelor's in another field at the same average plus sufficient computing knowledge or experience also qualifies, as does at least five years of relevant experience and training in place of a degree. Files averaging 2.7-2.99 may be reviewed by the admissions sub-committee, and those at 2.5-2.69 may qualify with at least 15 additional university credits completed at 3.2/4.3 or better; under-prepared candidates may be required to take remedial courses or a propaedeutic. All candidates need sufficient spoken and written French, tested by a placement exam if required, with any resulting French course completed by the end of the first year, and the ability to read scientific texts in English. Selection evaluates the academic file, a letter of motivation and reference letters; experience-based applicants must detail their exact roles and responsibilities, and candidates may be called to interview. The program is offered jointly by two co-responsible institutions.

Application Details

Start Date: September, January and May
Application Deadline: Maitrise en genie logiciel (M.Ing., code 1622): ADMISSION CONTINUE (rolling, no fixed deadline). A joint M.Ing. offered with ETS (code 1822) is also ADMISSION CONTINUE.

About Université du Québec à Montréal

“L'effet UQAM”

Type: University
Control: Public
Campus setting: Urban
Founded: 1969
Students: 34,845
Programs: 245
Location: Montréal, Quebec, Canada
Université du Québec à Montréal institutional building

View the full Université du Québec à Montréal profile

Similar programs in Canada

More programs at Université du Québec à Montréal

Other universities in Canada

Scholarships in Canada

  • Doctoral fee exemption bursary for international students
  • Institutional master's scholarships (Bourses institutionnelles à la maîtrise) — CAD 4,000
  • Master's-level fee exemption bursary for international students
  • Tuition exemption for international students (Bachelor's)

Frequently asked questions

What degree does Master of Engineering in Software Engineering award?

Université du Québec à Montréal awards a Master's Degree in the field of Software Engineering on completion of this programme.

How long does Master of Engineering in Software Engineering take?

The programme runs for 3 years.

How much does Master of Engineering in Software Engineering cost?

Tuition for international students is CAD 38,333 per total (CAD 4,676 per total for local students).

Can Master of Engineering in Software Engineering be studied online?

No — the programme is taught on campus at Université du Québec à Montréal.

Browse all articles →

Spotted something outdated or missing?

Help us keep this page accurate — it takes about 30 seconds.

Free calculators and converters to plan your study-abroad journey.

Latest Articles

Fresh guides and advice for studying abroad.

View all →

Compare Compare