Thompson Rivers University

Canada
2 Scholarships 49 Programs 4 Degree levels
Masters

Master of Engineering Science - Software Engineering

Offered at Thompson Rivers University, Canada
DegreeMasters
FieldMEngSci (Software Engineering)
Duration2 years
Tuition24330.00

Overview

The Master of Engineering Science (Software Engineering) at Thompson Rivers University builds advanced software engineering capability through graduate-level coursework and a thesis focused on real-world research problems. The program supports careers in areas such as cloud computing, cybersecurity, AI/ML, and large-scale data systems. PGWP eligibility: This program is listed under IRCC’s eligible fields of study (CIP Code: 14.0903). Eligibility rules can change—please confirm the latest details on the IRCC website. Career focus: Graduates are prepared for roles in software development, systems design, secure computing, and AI-enabled engineering across industries.

About this programme

Overview

The Master of Engineering Science in Software Engineering at Thompson Rivers University is designed to enhance advanced software engineering skills through a blend of graduate coursework and a thesis centered on practical research challenges. This program is ideal for individuals aiming to advance their careers in dynamic fields such as cloud computing, cybersecurity, artificial intelligence, machine learning, and large-scale data systems.

PGWP eligibility: This program qualifies under the IRCC’s eligible fields of study. It is advisable to check the IRCC website for the most current eligibility criteria.

What you'll study

The curriculum integrates graduate-level coursework with a research-focused thesis. After completing the necessary courses, students will undertake a co-op term before finalizing their thesis, all under faculty guidance.

The core components include:

  • Thesis course:
    • ENGR 6000 – Thesis (12 credits)
  • Graduate coursework:
    • Five concentration-specific courses in software engineering (3 credits each; 5000-level and above)
  • Co-op term: One term of practical work experience following coursework, aligned with your academic and research interests.
  • Thesis research: You will select a research topic in partnership with your thesis supervisor and fulfill the thesis requirements.

Note: The availability of courses and their titles may vary based on the concentration and term. It is advisable to verify the current course offerings with Thompson Rivers University.

Entry requirements

Academic requirements

  • Minimum GPA: A GPA of 3.00 (B average) in the last 60 credits
  • Previous degree: A relevant undergraduate degree in engineering, computer science, or a closely related field; equivalency is assessed by the Program Admission Committee

English requirements

  • IELTS: An overall score of 6.5, with no individual band lower than 6.0 (or equivalent)
  • TOEFL iBT: Accepted; please verify the minimum score required with TRU

Supporting documents

  • Letters of reference: Two letters from academic or professional referees
  • Recommended: A CV and a research statement to enhance your application and assist the committee in evaluating your fit for the thesis component

Application timing

The deadlines for applications may vary based on the term you apply for. It is recommended to check TRU’s current graduate application deadlines for precise information.

Career prospects

Graduates of the Master of Engineering Science in Software Engineering are well-equipped for various roles in software development, systems design, secure computing, and AI-enabled engineering across numerous industries. This program prepares you for a successful career in a rapidly evolving technological landscape.

Latest Masters Scholarships in Canada

Similar Masters programmes in Canada

Similar Masters programmes at other universities

Get help applying to Thompson Rivers University

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.