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.