BA/BS in Software Engineering is a bachelor's degree in Software Engineering programme taught at École de Technologie Supérieure in Montréal, Canada. The programme runs for 4 years. Tuition for international students is CAD 165,100 per total (CAD 20,400 per total for local students).
Also offered as: Master's Degree
At a glance
Degree:Bachelor's Degree
Field:Software Engineering
Duration: 4 years
Local tuition: CAD 20,400 / total
International tuition: CAD 165,100 / total
Information for the 2027/28 academic year · Last reviewed September 2026 ·
Program details
Overview
This Bachelor of Engineering (B.Eng.) is a first-cycle program in software engineering, comprising 117 course credits plus a further 27 credits allotted to co-op work terms. Delivery is full-time and in French at the ÉTS Montréal campus. Three mandatory, paid four-month co-op work terms are integrated into the degree, giving students several rounds of supervised industry experience rather than a single placement. Admission is offered for the Fall (August 1) and Winter (December 1) intakes, with earlier deadlines for international applicants, and the program carries no enrollment cap. It is intended for students entering with a Quebec college diploma (DEC) or an equivalent qualification who are prepared to study primarily in French. The recurring co-op structure suits students who want a professional engineering credential built around ongoing, paid work terms in software-related engineering roles rather than a single capstone internship. As a first-cycle credential, the program positions graduates for entry-level software engineering practice or for continuing on to graduate studies in the field.
Requirements
Admission Requirements: The Bachelor of Software Engineering admits technical-DEC holders from an approved list including Technologie de l'informatique (420.B0), the 243.x electronics-technology series, and Techniques d'intégration multimédia (582.A1); all must pass mandatory diagnostic tests. A pre-university science DEC is accepted after completing ÉTS's "cheminement universitaire en technologie" with an informatics specialty and a minimum cumulative average of 2.30/4.30. International routes include a French BUT/DUT or international Bac+2 technical diploma, each requiring an 11.50/20 minimum average, and, from age 21, at least 30 technical college units plus two years of relevant technical experience. Teaching is in French; candidates must satisfy ÉTS's first-cycle language-policy directive, which sets no minimum test score. The program is non-contingented, with Fall and Winter intakes, and includes three mandatory paid co-op work terms.
Application Details
Start Date:September and January
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.