BEng in Software Engineering in Kamloops Canada | Thompson Rivers University

Thompson Rivers University | Kamloops Canada
Visit institution website for more information
Qualification
Bachelor Degree
Languages
English
Delivery Mode
On-Campus
Tuition (2025)
CAD 10,787
(c. USD7,758.13)
Attendance
Full-time
Full-time Duration
60 months

The Bachelor of Engineering in Software Engineering offers a solid grounding in software systems development fundamentals and associated computing technologies. Hands-on project work bridges the gap between theory and real-world applications. This program equips students for careers in software development, quality assurance, system architecture, database administration, network operations, cybersecurity, and beyond.

Launch your software engineering career with confidence. Our curriculum teaches you to implement engineering methodologies in software creation, providing expertise in system design, programming, maintenance, quality assessment, and performance evaluation. The program integrates coursework across engineering disciplines, business strategies, computer science, and project leadership. Software engineering graduates don't just write code - they innovate solutions for industries like manufacturing, logistics, healthcare, public sector, and digital entertainment, managing critical software systems that power these fields.


Destination of Study

Subjects of Study

Language Requirements

English
IELTS 6.5

Qualification Requirements

Students may gain admission to the first year of the program in several ways including:

High School Admission Requirements:
Grade 12 (or equivalent)
English Studies 12/English First Peoples 12 with a minimum of 73% (or equivalent)
Pre-calculus 12 with a minimum of 67% (or equivalent)
Chemistry 11 with a minimum of 67% (or equivalent)
*Physics 11 with a minimum of 67% (or equivalent)
*It is preferable to have Physics 12 or equivalent completed with 67% minimum (or equivalent).

Admission after partial completion of first year engineering studies:

Students who have completed parts of a first year engineering program at a recognized university will be considered for admission on a case-by-case basis and requires approval of the TRU Engineering Undergraduate Admission Committee. It may require an upgrade or completion of pre-requisite courses.

Admission after a year of post-secondary studies in science or related studies:
Overall GPA of 3.00 (B) or better
Grades of B (or better) in completed 1000 level Mathematics courses
Grades of B (or better) in completed 1000 level Physics courses
Grades of B (or better) in completed 1000 level Chemistry courses
Grades of C+ (or better) in completed 1000 level English courses
Such interested individuals will be considered for admission on a case-by-case basis and will require the approval of the TRU Engineering Undergraduate Admission Committee. Students may be required to upgrade or complete pre-requisite courses for admission.
Students may gain admission to the second year of the software engineering program in several ways including:

Students may gain admission to second year of the software engineering program after completing first year of TRU equivalent engineering courses at a recognized university. Such interested individuals will be considered for admission on a case-by-case basis and requires approval of the TRU Engineering Undergraduate Admission Committee. It may require an upgrade or completion of pre-requisite courses.

Students may gain admission to second year of the program after completing first year of TRU Science courses from cognate departments or at a recognized university. Such interested individuals will be considered for admission on a case-by-case basis and require approval of the TRU Engineering Undergraduate Admission Committee. It may require an upgrade or completion of pre-requisite courses.
Students may gain admission to the third year of the software engineering program in several ways including:

Students may gain admission to third year of the software engineering program after completing the first TWO years of TRU equivalent engineering courses at a recognized university. Such interested individuals will be considered for admission on a case-by-case basis and requires approval of the TRU Engineering Undergraduate Admission Committee. It may require an upgrade or completion of pre-requisite courses.

Students may gain admission to third year of the software engineering program after completing the first TWO years of TRU Science courses from the cognate departments or at a recognized university. Such interested individuals will be considered for admission on a case-by-case basis, and requires approval of the TRU Engineering Undergraduate Admission Committee. The committee may require an upgrade or completion of pre-requisite courses.
TOEFL - iBT - 88 plus with no section below 20
TOEFL - Paper-Based - 570plus TWE 4.5plus
TOEFL - Computer-Based - 230plus Essay 4.5plus

IELTS - 6.5plus with no bands below 6.0

Tuition CAD 10,787

Similar programs for you