Université Laval brand mark

BA/BS in Software Engineering

Université Laval

Québec, Quebec, CanadaWorld Rank #359

Official program page (opens in a new tab)

BA/BS in Software Engineering is a bachelor's degree in Software Engineering programme taught at Université Laval in Québec, Canada. The programme runs for 4 years. It carries 120.0 credits. Tuition for international students is CAD 27,095 per year (CAD 3,118 per year for local students).

At a glance

Degree: Bachelor's Degree
Field: Software Engineering
Duration: 4 years
Credits: 120.0
Local tuition: CAD 3,118 / year
International tuition: CAD 27,095 / year

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

Program details

Overview

This bachelor's program (B.Ing.) trains software engineers responsible for the specification, design, development, maintenance, and quality of complex software systems, applying engineering methods across the full development lifecycle from requirements analysis to project management. The four-year, 120-credit curriculum is accredited by Engineers Canada and gives graduates access to Quebec's Order of Engineers. Students complete a mandatory paid internship of 12 to 15 weeks, with up to three additional optional paid internships available. Team-based integrator projects apply engineering methodology to complex system design. Four optional concentrations are offered: video games and virtual reality, industrial and embedded systems, cybersecurity, and big-data processing. Some courses are delivered online or in hybrid format. The program suits students who like science, information technology, and engineering, have an aptitude for mathematics, particularly discrete mathematics, and enjoy programming and rigorous, collaborative project work. Graduates pursue careers as software engineers, business intelligence analysts, IT architects, project managers, and software, web, or application developers, across sectors including telecommunications, multimedia, consulting, and critical industrial systems.

Requirements

Admission Requirements: Direct entry is open to holders of a Quebec DEC in Natural Sciences, Sciences Letters and Arts, Computer Science and Mathematics, or the International Baccalaureate in Pure and Applied Sciences. Applicants with another DEC must complete the four prerequisite areas -- biology, chemistry, a three-course mathematics sequence and a three-course physics sequence -- using Université Laval's equivalency table, with compensatory courses (including MAT-0150, MAT-0260, MAT-0130, PHY-0150, PHY-0250, PHY-0260) available over up to two sessions for a single missing prerequisite. Applicants from outside Quebec need a secondary diploma plus one year of university study, or 13 years of pre-university education (or 12 years plus one year of higher education internationally), with a satisfactory science background; those with only a secondary diploma follow a preparatory science pathway. Non-francophone applicants must pass the Test de français (TCF tout public); French-as-a-second-language coursework is available for those who fall short. No minimum admission average is published for this program.

Application Details

Application Deadline: Domestic (Quebec and other-Canadian) applicants to Universite Laval apply per trimester: for Automne (Fall) 2027 entry, online applications open August 15, 2026, non-quota bachelor's applications are due March 1, 2027 (late until August 15, 2027) and non-quota graduate applications are due February 1, 2027; Hiver (Winter) 2027 applications are due November 1, 2026 (late until December 1, 2026). Quota programs -- MD, first-cycle PharmD, and bachelor's degrees in occupational therapy, physiotherapy, sexology and biomedical sciences -- close November 1, 2026 for Automne 2027, for all applicants. International applicants face firmer, earlier cutoffs (February 1, 2027 for Automne; July 1, 2026 for Hiver 2027; December 1, 2026 for Ete 2027) given 4-to-6-month immigration processing; a late international application is deferred to a later term rather than accepted for the term requested. These are institution-wide dates; this programme publishes no deadline of its own.

About Université Laval

“Deo favente haud pluribus impar”

Type: University
Control: Public
Campus setting: Urban
Founded: 1852
Students: 56,000
World rank: #359
Programs: 16
Location: Québec, Quebec, Canada
Daily life at Université Laval
1 / 2

View the full Université Laval profile

Similar programs in Canada

More programs at Université Laval

Other universities in Canada

Frequently asked questions

What degree does BA/BS in Software Engineering award?

Université Laval awards a Bachelor's Degree in the field of Software Engineering on completion of this programme.

How long does BA/BS in Software Engineering take?

The programme runs for 4 years.

How much does BA/BS in Software Engineering cost?

Tuition for international students is CAD 27,095 per year (CAD 3,118 per year 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