Thompson Rivers University crest

Software Engineering: Bachelor of Engineering Degree (BEng)

Thompson Rivers University

Kamloops, British Columbia, Canada

Official program page (opens in a new tab)

Software Engineering: Bachelor of Engineering Degree (BEng) is a bachelor's degree in Information Systems & Technology programme taught at Thompson Rivers University in Kamloops, Canada. The programme runs for 5 years, delivered on campus. Teaching is in English. Tuition for international students is CAD 8,861 per semester (CAD 1,904 per semester for local students).

At a glance

Degree: Bachelor's Degree
Field: Information Systems & Technology
Duration: 5 years
Delivery: On Campus
Language: English
Local tuition: CAD 1,904 / semester
International tuition: CAD 8,861 / semester

Last reviewed September 2026 ·

Program details

Overview

The Bachelor of Engineering in Software Engineering provides strong foundations in principles and practice of software systems development and related computing technologies. Project-based learning practices apply theoretical concepts to practical problems. As you move through the program, your courses will include areas such as engineering, business, computing science, and project management. Co-operative education is a mandatory requirement of the Software Engineering degree.

Requirements

Admission Requirements: DIRECT ENTRY FROM SECONDARY SCHOOL: Grade 12 or equivalent; English Studies 12 or English First Peoples 12 at a minimum of 73% (TRU accepts, in place of that mark, ESAL 0570 taken with ESAL 0580, or else ENGL 0600 or ENGL 0601); Pre-calculus 12 at a minimum of 67% or equivalent; Chemistry 11 at a minimum of 67% or equivalent; and Physics 11 at a minimum of 67% or equivalent, with Physics 12 at 67% or equivalent preferred. ENTRY AFTER PART OF A FIRST YEAR OF ENGINEERING ELSEWHERE: considered case by case and subject to approval by the TRU Engineering Undergraduate Admission Committee; you may be asked to upgrade or complete prerequisite courses. ENTRY AFTER A YEAR OF POST-SECONDARY SCIENCE OR RELATED STUDY: an overall GPA of 3.00 (B) or higher; a grade of B or higher in each completed 1000-level Mathematics, Physics and Chemistry course; and C+ or higher in completed 1000-level English courses; again case by case with committee approval and possible prerequisite work. ENTRY DIRECTLY INTO SECOND OR THIRD YEAR: possible after completing the equivalent first year, or first two years, of TRU's engineering courses at a recognised university, or after a first year of TRU science courses from cognate departments or at a recognised university — each assessed case by case with approval from the same committee and possible upgrading. TRU lists the program as open to international applicants and publishes one set of academic requirements for both applicant types.

Application Details

Start Date: September
Application Deadline: Domestic applicants (Canadian citizens and permanent residents) apply directly to TRU: for the September (Fall) intake the deadline is 1 May, for January (Winter) it is 1 September, and for the May (Summer) intake it is 1 January; applications for most programs open 1 October, and a deadline falling on a weekend or statutory holiday moves to the next working day. International applicants follow the same intake structure with deadlines of 1 May (September), 1 October (January) and 1 February (May); TRU still reviews later applications where space remains, though high-volume programs can close early, so admission runs on a rolling basis around these published cut-offs for the 2027 entry cycle. These are institution-wide dates; this programme publishes no deadline of its own.

About Thompson Rivers University

“Quansem Ilep”

Type: University
Control: Public
Campus setting: Urban
Founded: 1970
Students: 31,000
Programs: 216
Location: Kamloops, British Columbia, Canada

View the full Thompson Rivers University profile

Similar programs in Canada

More programs at Thompson Rivers University

Other universities in Canada

Frequently asked questions

What degree does Software Engineering: Bachelor of Engineering Degree (BEng) award?

Thompson Rivers University awards a Bachelor's Degree in the field of Information Systems & Technology on completion of this programme.

How long does Software Engineering: Bachelor of Engineering Degree (BEng) take?

The programme runs for 5 years.

How much does Software Engineering: Bachelor of Engineering Degree (BEng) cost?

Tuition for international students is CAD 8,861 per semester (CAD 1,904 per semester for local students).

Can Software Engineering: Bachelor of Engineering Degree (BEng) be studied online?

No — the programme is taught on campus at Thompson Rivers University.

What language is Software Engineering: Bachelor of Engineering Degree (BEng) taught in?

The programme is taught in English.

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