Official emblem of École de Technologie Supérieure

MA/MS in Software Engineering

École de Technologie Supérieure

Montréal, Quebec, CanadaWorld Rank #965

Official program page (opens in a new tab)

MA/MS in Software Engineering is a master's degree in Software Engineering programme taught at École de Technologie Supérieure in Montréal, Canada. The programme runs for 2 years. Tuition is CAD 7,000 per total for local students.

Also offered as: Bachelor's Degree

At a glance

Degree: Master's Degree
Field: Software Engineering
Duration: 2 years
Local tuition: CAD 7,000 / total

Information for the 2027/28 academic year · Last reviewed September 2026 ·

Program details

Overview

This second-cycle graduate program in software engineering totals 45 credits, offered in two tracks. The Master of Engineering (M.Eng.) track is project-based, combining 30 to 39 credits of coursework with 6 to 15 credits for a comprehensive project or an internship project, and is delivered in French only. The Master of Applied Science (M.A.Sc.) track is thesis-based, comprising mandatory workshops, one 3-credit mandatory activity, at least 12 credits of optional coursework, and a 30-credit thesis, and is offered in French and English. Courses run during days, evenings, and some intensive sessions, with full-time or part-time study available. Subject matter covers software requirements analysis, software architecture and design, maintenance and re-engineering, model-driven engineering, verification and testing, human-machine interfaces, real-time systems, service engineering, artificial intelligence, and project management, with applications spanning enterprise systems, mobile applications, IoT, embedded systems, and software product lines. Admission requires a bachelor's degree in engineering, computer science, or a related field with a minimum GPA of 3.0 out of 4.3, or equivalent demonstrated knowledge and experience. The M.Eng. track suits practitioners seeking applied project experience, while the M.A.Sc. track suits those pursuing research or further graduate study, in a field the program notes faces ongoing labour shortages.

Requirements

Minimum GPA: 3.00 / 4.33
Admission Requirements: ÉTS's Master's in Software Engineering offers a project profile (M.Ing.) and a thesis profile (M.Sc.A.). The M.Ing. requires a bachelor's with a strong component in computer science, business informatics, information systems, computer engineering, or electrical engineering (computer option), a cumulative average of at least 3.0/4.3 (2.8-3.0 admitted after file review), adequate mathematics/computer-science and networking background, and a motivation letter; supplementary courses may be required if preparation is judged insufficient. The M.Sc.A. requires an engineering, computer-science or applied-science bachelor's with a computer component at the same 3.0/4.3 threshold, or another field with sufficient relevant knowledge/experience, plus a professor's prior acceptance as thesis supervisor. Both profiles require demonstrated sufficient French under ÉTS's graduate language policy; the M.Sc.A. alternatively accepts sufficient English (anglophone degree or language test) with a mandatory 3-credit French course outside the program. No minimum test scores are published.

Application Details

Application Deadline: Domestic (Canadian/Quebec) applicants to ETS must apply by August 1 for the Fall (Automne) trimester, December 1 for Winter (Hiver), and April 1 for Summer (Ete) entry -- fixed annual deadlines that ETS republishes each year without tying them to a specific admission year. International applicants face earlier cutoffs: March 1 for Fall entry (May 15 for doctoral applicants), July 1 for Winter entry (September 15 for doctoral), and December 1 for Summer entry (January 15 for doctoral). ETS does not describe admission as rolling; late international applications for doctoral or thesis-based master's programs may still be considered with a research supervisor's recommendation, subject to immigration processing timelines. These are institution-wide dates; this programme publishes no deadline of its own.

About École de Technologie Supérieure

“Le génie pour l'industrie”

Type: University
Control: Public
Campus setting: Urban
Founded: 1974
Students: 12,000
World rank: #965
Programs: 17
Location: Montréal, Quebec, Canada
École de Technologie Supérieure campus building
1 / 5

View the full École de Technologie Supérieure profile

Similar programs in Canada

More programs at École de Technologie Supérieure

Other universities in Canada

Frequently asked questions

What degree does MA/MS in Software Engineering award?

École de Technologie Supérieure awards a Master's Degree in the field of Software Engineering on completion of this programme.

How long does MA/MS in Software Engineering take?

The programme runs for 2 years.

How much does MA/MS in Software Engineering cost?

Tuition is CAD 7,000 per total for local students.

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