Master of Engineering, Software Engineering (MEngSc)
Thompson Rivers University · Kamloops, Canada
Duration
24 mo
Tuition
CAD23,118/yr
verifiedIntake
Fall (deadline 1 May domestic / 15 March international) and Winter (deadline 1 November domestic / 1 October international)
English
IELTS 6.5
Fall (deadline 1 May domestic / 15 March international) and Winter (deadline 1 November domestic / 1 October international) intake. Most universities admit on a rolling basis — we confirm the exact application deadline for your profile, free.
Course details verified 20 Aug 2026 — intakes, entry requirements and course facts · official source
Fee verified Checked against the university's own fees page. See the university fees page.
About this programme
TRU describes this as the first master's programme in software engineering within British Columbia, delivered over 2 years full-time on the Kamloops campus. The programme totals 27 credits: one required 12-credit thesis course (ENGR 6000) plus five graduate-level concentration courses of 3 credits each. After completing coursework, students are required to work one term in a co-op placement. TRU positions the degree towards careers in artificial intelligence, cybersecurity, cloud computing and robotics. What the fee covers: the international full-time rate. TRU publishes a total programme tuition of CAD 46,235 for 'Master of Engineering Science - Software Engineering' in its 2026-2027 table, and the per-year figure shown is that total divided over the officially stated two-year length. Fee year: 2026-27. English requirement as published: IELTS 6.5 with no band below 6.0; or TOEFL 570 paper / 88 iBT with a minimum of 20 per section; or CAEL 70 with no subset below 60. Before you budget: budget the total, CAD 46,235, rather than the derived annual figure. Entry requires a minimum GPA of 3.00 (a B average) in the last 60 credits and two reference letters, and admission is subject to approval by the Engineering Program Graduate Admission Committee. This is a thesis programme built around a 12-credit ENGR 6000, not a coursework master's — which matters if you want a taught degree. The fee line is confirmed on TRU's fee page; the intake deadlines shown are not confirmed on the programme page, so check them with TRU. A year-on-year fall from a 2025-26 fee is sometimes quoted for this programme; it could not be confirmed and is not repeated here.
Intakes & deadlines
Fall (deadline 1 May domestic / 15 March international) and Winter (deadline 1 November domestic / 1 October international)
Dates confirmed for your profile · Open
Entry requirements
-
English
IELTS 6.5 · TOEFL 570
-
Prerequisites
Entry requires a minimum GPA of 3.00 (B average) in the last 60 credits and two reference letters; admission is subject to approval by the Engineering Program Graduate Admission Committee.
-
Documents
SOP, LOR & Resume — generate them free in 2 minutes.
This is an indicative early-career range for the whole Computer Science / IT field in Canada, from official graduate-outcome data — not a figure for this programme or university, and not a guarantee of what you will earn. What you actually earn depends on the role, employer, city and your visa.
Source: Job Bank Canada (Labour Force Survey, Statistics Canada), 2023-2024 (updated 2025-11-19).
Rupee figure converted at the 18 Aug 2026 mid-market rate; your bank's rate will be worse and currencies move, so use it for planning, not as the amount you will receive.
Fees & scholarships
CAD23,118/yr tuition (verified). We confirm the exact costs and the scholarships you qualify for at Thompson Rivers University — free, for your profile.
Other programmes at Thompson Rivers University
Bachelor of Computing Science (BCS)
CAD26,238/yr Tuition · verified 4 years Duration View detailsBachelor of Engineering in Software Engineering (BEng)
CAD26,763/yr Tuition · verified View detailsMaster of Business Administration (MBA), two-year route
CAD28,618/yr Tuition · verified 2 years Duration View detailsMaster of Science in Data Science (MScDS)
CAD25,593/yr Tuition · verified 2 years Duration View detailsCampus photos on this page: Pjbosco (CC BY-SA 3.0) — via Wikimedia Commons.
Master of Engineering, Software Engineering (MEngSc) — FAQs
5 questions
Tuition is CAD23,118/yr. Checked against the university's own fees page. We confirm the current fee and the scholarships you qualify for — free.
The main intake is Fall (deadline 1 May domestic / 15 March international) and Winter (deadline 1 November domestic / 1 October international). Most universities admit on a rolling basis — we confirm the exact deadline for your profile, free.
Entry requires a minimum GPA of 3.00 (B average) in the last 60 credits and two reference letters; admission is subject to approval by the Engineering Program Graduate Admission Committee. English: IELTS 6.5 · TOEFL 570.
The programme runs about 24 months full-time.
Yes — shortlisting, SOP, LOR, Resume, application, scholarships and visa guidance are all free. We're paid by partner universities, not by you.
Apply to Master of Engineering, Software Engineering (MEngSc) — free help
A counsellor calls you back during office hours — 9am to 8pm IST, Mon to Sat. We are open now.