Program Information

School: Thompson Rivers University
Faculty: Engineering
Degree: Bachelor
Field of Study: Computer Engineering, General
Description: 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.

URL: Software Engineering at Thompson Rivers University
Length: 5 Year(s)
Careers: Computer Engineers

Admission Requirements


These courses are intended as guidelines. Speak to your guidance counsellor to see what courses are offered at your school.

  •  Grade12 English 
  •  Grade12 Precalculus 
  •  Grade12 Chemistry 
  •  Grade12 Physics 

Applicants are required to have Grade 12 (or equivalent), English 12/English 12 First Peoples with a minimum of 67% (or equivalent), Pre-Calculus 12 with a minimum of 67% (or equivalent), Chemistry 12 with a minimum of 67% (or equivalent), and Physics 12 with a minimum of 67% (or equivalent). Recommended: Calculus 12, Drafting 12, a computing or information technology course involving computer programming and problem solving using high-level languages such as C/C++, Visual Basic, or Java. 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. For more information on additional admission options, please visit: