Software Engineering

    Bachelor of Software Engineering at University of Victoria

    Bachelor of Software Engineering at University of Victoria

    The Software Engineering at University of Victoria is a Bachelor program designed for students who want to build the knowledge and skills required for careers in this field. Delivered on campus at the university's main campus in Victoria, Canada, the program is taught in English and takes 4 year(s) to complete. Students study in a Full Time environment while preparing for future professional opportunities. Tuition fees are USD 141,074 / total, with the next intake on September 1, 2026.

    About Bachelor of Software Engineering

    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 and Admission Criteria for Bachelor of Software Engineering at University of Victoria

    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 Opportunities after Completing Bachelor of Software Engineering

    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
    141,074 / total
    Bachelor of Software Engineering at University of Victoria
    University of Victoria
    University of Victoria
    Canada

    Canada, Victoria

    WhatsApp student consultation with YouApply