Offered by University of Victoria in Victoria, Canada, Software Engineering: Bachelor's Degree (BSEng) is a bachelor's degree in Information Systems & Technology programme. The programme runs for 4 years, delivered on campus. Teaching is in English. Tuition for international students is CAD 42,618 per year (CAD 7,240 per year for local students).
At a glance
Degree:Bachelor's Degree
Field:Information Systems & Technology
Duration: 4 years
Delivery: On Campus
Language: English
Local tuition: CAD 7,240 / year
International tuition: CAD 42,618 / year
Information for the 2027/28 academic year · Last reviewed September 2026 ·
Program details
Overview
The Bachelor of Software Engineering Degree allows you to develop self-driving vehicles, automate smart cities, advance healthcare, secure critical infrastructure and more. Learn the skills needed to design, analyze and implement safe, secure, reliable and scalable large-scale software systems.
Requirements
Admission Requirements: Domestic applicants on the BC/Yukon curriculum need approved English 11, Pre-calculus 11, Chemistry 11, Physics 11 and an approved social studies 11/12, then English Studies 12 or English First Peoples 12 at 73% or higher, Pre-calculus 12 at 77% or higher, an approved science 12 or Calculus 12, and one further approved academic 12; other provinces have equivalent lists on the program page. UVic estimates the entry average at 85% on the required grade-12 courses, and says meeting the minimum does not guarantee a place. International applicants: the IB route needs the full diploma with three or more Higher Level subjects, English HL or SL at 3 or better and Math, Chemistry and Physics (HL or SL) at 4 or better (Math Studies and Math Applications and Interpretations SL are not accepted), at an estimated 30 points; the US route needs 14 or more college-preparatory courses including four English (C+ or better in senior English), four maths through pre-calculus at B- or better and three sciences with at least one lab covering chemistry and physics, at an estimated 3.40 unweighted GPA, and SAT 1250 or ACT 26 are optional (UVic codes 0989 and 5327). Other international curricula require twelve years of schooling with grade-11 Physics and Chemistry and a senior maths course plus a senior science or second senior maths course. Transfer applicants need "C+" (3.00 on UVic's 9-point scale) across their most recent 12 UVic units/24 credits, "A-" (7.00) after one year of a diploma or "B" (5.00) on a completed diploma from a BC college, or "B" (5.00) over the most recent 12 units after a full year of a bachelor's degree from abroad, and must have completed CHEM 101 or 150, MATH 100 or 109, MATH 101, MATH 110 or 211, CSC 110 or 111, ATWP 135 or ENGL 135, and PHYS 110 and 111, or equivalents. All applicants must satisfy UVic's English language requirement: transcripts alone suffice after four years of full-time English-medium study in Canada, otherwise a test is needed (IELTS Academic 6.5 with no band under 6.0, TOEFL iBT 88 with no section under 20, CAEL 70, Duolingo 120, PTE Academic 65, Cambridge C1/C2 180 or four-skill MET 64).
Application Details
Start Date:September (Winter Session) is the main intake, including for students still in high school. UVic also offers a Summer start, but restricts it to applicants who have already graduated from high school.
Application Deadline:September entry: 31 January, for Canadian and international applicants alike (UVic publishes no separate international date). Summer entry: 31 December, and UVic limits that intake to high-school graduates. High-school applicants who submit grades by early December can be considered for early admission. UVic states these are annual fixed dates and warns that a program can stop accepting applications at any time without notice, while some programs keep accepting them past the published date.