Modern organisations and institutions rely on software to function. The major in Software Engineering delivers a core set of technical software engineering skills, moving beyond programming to teach you how to design and manage large-scale software systems and digital products.
In this major, you’ll combine your technical ability with the product and customer-centric skills needed to drive business value in modern organisations and make a meaningful impact in the public sector. You will graduate with the ability to take on complex real-world problems, work across teams, and face the challenges shaping software engineering today.