Welcome back. Keep your shortlist and get deadline reminders with a free account.

Thompson Rivers University crest

Engineering Science: Master's Degree (MES)

Thompson Rivers University

Kamloops, British Columbia, Canada

Official program page (opens in a new tab)

At Thompson Rivers University in Kamloops, Canada, Engineering Science: Master's Degree (MES) is offered as a master's degree in Engineering & Technology programme. The programme runs for 2 years, delivered on campus. Teaching is in English. Tuition for international students is CAD 1,380 per credit (CAD 862 per credit for local students).

At a glance

Degree: Master's Degree
Field: Engineering & Technology
Duration: 2 years
Delivery: On Campus
Language: English
Local tuition: CAD 862 / credit
International tuition: CAD 1,380 / credit

Last checked September 2026 · Source: tru.ca ·

Program details

Overview

The Master of Engineering Science (MES) at TRU is a two-year, on-campus graduate degree delivered in Kamloops, BC, and described by the university as the first master's program in software engineering in British Columbia. The program combines a required thesis course (ENGR 6000, 12 credits) with five graduate-level concentration courses (3 credits each, at the 5000 level or higher) and a mandatory co-op term completed after coursework is finished. Coursework and faculty research focus on emerging technology areas such as artificial intelligence, machine learning and large language models, generative AI, robotics, cloud computing, cybersecurity, computer networks, and AI-powered medical computing. Admission requires an undergraduate degree in software, computer, or electrical engineering, or a closely related field such as computer science, data science, mathematics, or physics, with a minimum 3.0 GPA; international applicants must also provide English-proficiency documentation. The program suits students looking to deepen technical expertise in software and emerging-technology fields, transition into a technology career, or prepare for doctoral study. Graduates go on to roles in software development, cybersecurity, AI/machine learning, robotics, and cloud computing across sectors including healthcare, transportation, and government.

Requirements

Minimum GPA: 3.00 / 4.33
Admission Requirements: Applicants need an undergraduate degree in software, computer or electrical engineering, or a closely related field such as computer science, data science, information technology, information systems, mathematics or physics, with a minimum GPA of 3.00 (B average) in the last 60 credits. Applicants whose first language is not English or whose degree was not from an English-language university need TOEFL 570 (paper, TWE 4.5+) or 88 iBT with no section below 20, IELTS Academic 6.5 with no band below 6.0, or CAEL 70 with no subset below 60. Two academic or professional reference letters addressing academic ability, training and research or work experience are required; a CV and research statement are encouraged but optional. The program runs a two-year, co-op-included structure with fall and winter intakes.

Application Details

Start Date: September and January
Application Deadline: Domestic applicants (Canadian citizens and permanent residents) apply directly to TRU: for the September (Fall) intake the deadline is 1 May, for January (Winter) it is 1 September, and for the May (Summer) intake it is 1 January; applications for most programs open 1 October, and a deadline falling on a weekend or statutory holiday moves to the next working day. International applicants follow the same intake structure with deadlines of 1 May (September), 1 October (January) and 1 February (May); TRU still reviews later applications where space remains, though high-volume programs can close early, so admission runs on a rolling basis around these published cut-offs for the 2027 entry cycle. These are institution-wide dates; this programme publishes no deadline of its own.

About Thompson Rivers University

“Quansem Ilep”

Type: University
Control: Public
Campus setting: Urban
Founded: 1970
Students: 31,000
Programs: 216
Location: Kamloops, British Columbia, Canada

View the full Thompson Rivers University profile

Similar programs in Canada

More programs at Thompson Rivers University

Other universities in Canada

Frequently asked questions

What degree does Engineering Science: Master's Degree (MES) award?

Thompson Rivers University awards a Master's Degree in the field of Engineering & Technology on completion of this programme.

How long does Engineering Science: Master's Degree (MES) take?

The programme runs for 2 years.

How much does Engineering Science: Master's Degree (MES) cost?

Tuition for international students is CAD 1,380 per credit (CAD 862 per credit for local students).

Can Engineering Science: Master's Degree (MES) be studied online?

No — the programme is taught on campus at Thompson Rivers University.

What language is Engineering Science: Master's Degree (MES) taught in?

The programme is taught in English.

Browse all articles →

Spotted something outdated or missing?

Help us keep this page accurate — it takes about 30 seconds.

Save this program and never miss its deadline

Save universities and programs, follow countries, and get deadline reminders by email. Free, takes a few seconds.

Free calculators and converters to plan your study-abroad journey.

Latest Articles

Fresh guides and advice for studying abroad.

View all →

Compare Compare