• Toll free: 1800 258 5772

Thompson Rivers University

Kamloops , British Columbia ,Canada

Bachelor of Engineering in Software Engineering

Power up your future as a software engineer today. Through our program, you will learn to apply engineering principles to computer software. You will gain technical knowledge and skills in how to design, develop, maintain, test and evaluate software. As you move through the program, your courses will include areas such as engineering, business, computing science and project management.

Software engineer grads do more than program. They bring creative solutions to manufacturing, transportation, health care, government and digital media. These sectors rely on computer tools and applications, which our grads manage.

Campus Information

Kamloops

Located in the Sahali area on the city’s southwest slopes, TRU is walking distance from commercial districts and residential areas, and next door to Kamloops’ largest recreational facility, Tournament Capital Centre. A wide variety of outdoor adventures and cultural events are minutes away, year-round.

Intakes

  • Sep

Application Processing Time in Days: 21

Minimum English Language Requirements

English Level Description IELTS (1.0 -9.0) TOEFL IBT (0-120) TOEFL CBT (0-300) PTE (10-90)
Expert 9 120 297-300 86-90
Very Good 8.5 115-119 280-293 83-86
Very Good 8 110-114 270-280 79-83
Good 7.5 102-109 253-267 73-79
Good 7 94-101 240-253 65-73
Competent 6.5 79-93 213-233 58-65
Competent 6 60-78 170-210 50-58
Modest 5.5 46-59 133-210 43-50
Modest 5 35-45 107-133 36-43
Limited 4 32-34 97-103 30-36
Extremely Limited < 4 < 31 < 93 < 30

Job Opportunity Potential

The software engineering program prepares graduates to work in industry jobs related to software application development, software testing, software design, database management, network management and operations, security analysis and protection, and more.

 

PSW Opportunity

  • 5 Years for all Course Above 8 Months

Admission Requirement / Eligibility Criteria

Admission to the first year of the program

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 the 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.

Admission to the second year of the program

Students may gain admission to the second year of the software engineering program in several ways including:

Students may gain admission to the second year of the software engineering program after completing the 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 require the 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 second year of the program after completing the 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 the approval of the TRU Engineering Undergraduate Admission Committee. It may require an upgrade or completion of pre-requisite courses.

Admission to the third year of the program

Students may gain admission to the third year of the software engineering program in several ways including:

Students may gain admission to the 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 require the 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 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 require the approval of the TRU Engineering Undergraduate Admission Committee. The committee may require an upgrade or completion of pre-requisite courses.

  • Course Type: Full Time
  • Course Level: Bachelors/UG Degree
  • Duration: 05 Year  
  • Total Tuition Fee: 78615 CAD
    Annual Cost of Living: 20635 CAD
    Application Fee: 100 CAD
Direct Representation