Thompson Rivers University
Thompson Rivers University
Search programs:
View all programs

Bachelor of Engineering in Software Engineering

Highlights

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.

Careers

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.

Admission Requirements

Selective Admission

 Admission to the first year of the program

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

  1. 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 12 with a minimum of 67% (or equivalent)
    • Physics 12 with a minimum of 67% (or equivalent)

    *It is preferable to have Chemistry 12 or equivalent completed with 67% minimum (or equivalent), however if only Chemistry 11 is completed with a minimum of 67% (or equivalent), the applicant will be admitted to the program but the student also need to finish CHEM 1500 course with minimum of grade "C" prior to completing the program requirement of CHEM 1520.

  2. 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 requires an upgrade or completion of pre-requisite courses.

  3. 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:

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

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

 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:

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

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


Next Steps

Apply to this program Visit the program website View program information package


Contact

Specific questions about this program?
Email: admissions@tru.ca
Phone: 250-828-5036

International students with specific questions about this program?
Email: iapply@tru.ca
Phone: 250-828-5252

Search To Top