Overview
The Bachelor of Engineering in Software Engineering provides strong foundations in principles and practice of software systems development and related computing technologies. Project-based learning practices apply theoretical concepts to practical problems. As you move through the program, your courses will include areas such as engineering, business, computing science, and project management. Co-operative education is a mandatory requirement of the Software Engineering degree.