This website stores cookies on your computer. These cookies are used to collect information about how you interact with our website and allow us to remember your browser. We use this information to improve and customize your browsing experience, for analytics and metrics about our visitors both on this website and other media, and for marketing purposes. By using this website, you accept and agree to be bound by UVic’s Terms of Use for web and social media privacy.  If you do not agree to the above, you can configure your browser’s setting to “do not track.”

Skip to main content

Bachelor of Software Engineering (BSEng)

Software powers modern life — from smart cities and self-driving cars to healthcare and critical infrastructure. In the Bachelor of Software Engineering program, you’ll learn how to design and build software systems that society can depend on. You’ll also be able to develop expertise in AI, machine learning and quantum computing.

The Bachelor of Software Engineering program emphasizes:

  • designing large-scale software systems in critical, embedded and/or real-time contexts to meet engineering requirements
  • rapid, continuous deployment of reliable software
  • analyzing and testing software systems to ensure they are reliable, safe, secure and easy to use
  • AI literacy

Our program is interdisciplinary. You'll learn from faculty in both the Department of Computer Science and the Department of Electrical and Computer Engineering.

Software engineering at UVic is accredited by the Canadian Engineering Accreditation Board, a nationally recognized standard that signals professional credibility, rigour and career readiness. You’ll graduate with:

  • strong engineering foundations
  • in-demand technical skills
  • real-world experience through co-op
  • a degree respected across Canada and internationally

Get all the program details on the BSEng undergraduate admissions page.

Minor

A minor in Software Development is also open to students not enrolled in the BSEng or computer science programs.