Thompson Rivers University campus

Engineering

Master of Engineering Science (Software Engineering) at Thompson Rivers University

Thompson Rivers University, Canada

Programme overview

The first master's programme in software engineering in British Columbia, blending advanced technical knowledge with hands-on experience for fields such as artificial intelligence, cybersecurity, cloud computing and robotics. A required co-op term and a research-based thesis are part of the programme.

Faculty: Faculty of Science  |  Department: Engineering  |  Duration: 2 years  |  Study mode: full-time / co-op  |  Location: Kamloops, British Columbia, Canada

What you will study

Thesis (ENGR 6000, 12 credits) plus five software engineering concentration-specific graduate courses (5000 level and higher) and a required co-op term.

Official programme page

Application information

Entry requirements

Undergraduate degree or equivalent in software, computer or electrical engineering (or a closely related field such as computer science, technology, information systems, mathematics or physics) with a minimum GPA of 3.00 (B average) in the last 60 credits; English language proficiency if the degree was not completed in English. All admissions are subject to approval of the Engineering Program Graduate Admission Committee.

International applicants: CAD 46,235 for the whole programme (2026). Total tuition for the whole programme at 2026/27 international rates (Fall 2026, Winter 2027, Summer 2027 intakes); excludes general fees, health fees, application fee and housing. Source

Intakes: Fall (September), Winter (January) and Summer (May). Not all programmes have winter and summer intakes.

International programme-specific deadlines: Master of Arts in Human Rights and Social Justice March 31; Master of Science in Data Science August 30; Master of Engineering Science - Software Engineering March 15.

International applicants: applications open October 1 for all intakes; Fall (September) intake open until further notice, Winter (January) intake closes November 1, Summer (May) intake closes February 1. Application fee $100, one time and non-refundable.

Explore more study programmes

Engineering

Associate of Arts

Thompson Rivers University, Canada

Degree
Diploma
Next intake
Intakes: Fall (September), Winter (January) and Summer (May). Not all programmes have winter and sum

View all study programmes →

Ready to start your study abroad journey?

Book a free consultation with our expert counsellors and take the first step towards your dream university.

Copyrights © 2026 StudyMapped. All rights reserved.