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.
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.
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:
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.
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.
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.
Shortlist scholarships and plan your application — free guidance from our advisors.