Software Engineering

    Software Engineering

    Duration4 year(s)
    Tuition Fee
    CAD 143,428 / Total
    Next IntakeSeptember 1, 2026
    Software Engineering

    About

    Why choose Software Engineering at UVic?

    Software powers modern life — from smart cities and self-driving cars to healthcare and critical infrastructure. At UVic, you’ll learn how to design and build safe, secure, and reliable software systems that society depends on.

    Software engineering 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

    Requirements

    Entry Requirements

    Admission

    Apply to UVic as a high school student or a transfer student from another post-secondary institution.

    High school students

    Select Engineering: Year 1 entry (BEng) when you submit your application. You can declare your engineering specialization after one year of full-time study.

    Transfer students

    Select your engineering specialization when you submit your application.

    Career

    Career-ready engineering

    Graduates of UVic’s software engineering program pursue careers across technology, engineering, and data-driven fields. The program is designed to prepare you for:

    • Rapidly evolving industries
    • Cross-disciplinary teams
    • Complex, high-impact systems
    • Long-term career growth in Canada and globally

    Fee Information

    Tuition Fee
    143,428 / total
    Software Engineering
    University of Victoria
    University of Victoria
    Canada

    Canada, Victoria

    Go to Official Website
    WhatsApp student consultation with YouApply