TRU Science


Bachelor of Engineering in Software Engineering

If you want to be a professional with the technical knowledge and skills to design, develop, test and maintain problem-solving software by applying systematic engineering principles, a software engineering degree from Thompson Rivers University is the right choice.

Learn more

Engineering Transfer

Jump-start your engineering studies with foundation courses in your first year at TRU, then transfer to UBC or UVic to complete your degree.

Learn more