In this Bachelor’s program, you’ll learn how to design, build, test, and maintain software systems using core engineering and computing principles. You’ll develop practical skills for real-world software development, from requirements and architecture to quality and security. PGWP eligibility: This program is listed as eligible under IRCC’s updated list of eligible fields of study (CIP Code: 14.0903). Requirements can change—please confirm the latest details on the IRCC website.
The Bachelor of Engineering in Software Engineering at Thompson Rivers University equips students with the essential skills to design, develop, and maintain software systems. This program emphasizes core engineering principles and practical applications, preparing graduates for a successful career in the fast-evolving field of software development.
PGWP eligibility: This program qualifies under the IRCC’s updated list of eligible fields of study (CIP Code: 14.0903). Please check the IRCC website for the most current details.
The curriculum is designed to provide a solid foundation in software engineering. Here’s a glimpse of what you can expect:
Sample first-year courses may include:
Note: Requirements may vary by applicant profile. It is recommended to verify the latest entry requirements with Thompson Rivers University.
Graduates of the Bachelor of Engineering in Software Engineering can pursue a wide range of career opportunities in various sectors. Possible career paths include software developer, systems analyst, project manager, and IT consultant, among others. The skills acquired during the program will enable graduates to adapt to the dynamic technological landscape and contribute effectively to their chosen fields.
Shortlist scholarships and plan your application — free guidance from our advisors.