CanadaMaster's2 years

Master of Engineering Science

Thompson Rivers UniversityKamloops, Williams Lake, Canada

Fee for international students

CA$26,238 a year (as of 2026)
Intakes
Not published
Duration
2 years
Book a free consultation

Programme facts

Level
Master's
Duration
2 years
Language of teaching
Not published
Study mode
Not published
Credits
Not published
Intakes
Not published

About this programme

Master of Engineering Science at TRU is the first master’s program in Software Engineering within British Columbia. It is designed for changemakers who are passionate about technology, innovation, solving real world problems and building high-quality software. Lead in a digital world with this innovative program that blends advanced technical knowledge with hands-on experience, preparing graduates to thrive in high demand fields like artificial intelligence, cybersecurity, cloud computing and robotics. With a strong foundation in software systems and a focus on applied learning, students gain the skills to design, develop and manage complex software solutions. A required co-op term ensures graduates are job-ready, while a research-based thesis fosters critical thinking and innovation. Whether you're advancing your career, pivoting into tech, or preparing for doctoral studies, the Master of Engineering Science empowers you to engineer solutions that shape the future. At Thompson Rivers University, we believe education should be empowering, inclusive and transformative. Located in beautiful Kamloops, British Columbia, TRU is a place where students from around the world come together to learn, collaborate and lead. Our faculty are researchers, mentors and industry experts committed to your success. We offer small class sizes, hands-on learning and a supportive community that helps you thrive. A graduate degree in software engineering provides you with unprecedented opportunities such as global career mobility, remote work, freelancing, launching a start-up, and more.

Entry requirements

This university does not publish entry requirements in our data. A counsellor can confirm them for you.

Check if you qualify