Software engineering entails the design and implementation of the software systems on which our society depends; from building to biotechnology, games to government, and sports to submarines.
Distinguished by its focus on group project work in developing software for external clients, this program gives you invaluable experience in teamwork, project management, quality management, the application of international standards and the utilisation of industry best practice techniques.
Our programs will introduce you to software development and program construction supported by mathematics, computer systems, engineering principles and information systems.
You will develop an understanding of the theoretical foundations of software engineering and their application to the specification, design, implementation, verification, maintenance and documentation of large-scale software systems.
In your final year, you’ll have the opportunity to hone your skills through offcampus industry experience or to work on a major project. Overall, you’ll complete at least 20 days engineering professional practice.
What can I study?
Find out more about our Aptitude for Engineering Assessment
Find answers to commonly asked student admission questions.