Australian National University (ANU)
4 years
This four-year engineering degree combines software engineering expertise with systems thinking and real-world industry experience. Designed for students seeking to build effective software systems addressing complex problems across diverse domains, with mandatory work placements and entrepreneurial opportunities.
Domestic applicants require an ATAR of 85 or International Baccalaureate score of 33. Mathematics prerequisites include HSC Mathematics Advanced (NSW), Mathematics Methods (VIC/QLD/SA/WA/TAS), or equivalent. International applicants must meet equivalent selection rank requirements based on their country's qualifications. All applicants must demonstrate English language proficiency. Adjustment factors may be available for eligible students facing difficult circumstances.
The program comprises 192 units across four years, including 108 units of compulsory courses covering: Foundations of Computing, Software Construction, Software Engineering, Computer Organisation, Systems and Networks, Relational Databases, Algorithms, Human-Computer Interaction, Managing Software Quality and Process, and Engineering Design (4 courses). Additional requirements include 12 units from capstone or project courses, 6 units each from programming and structured programming options, 6 units of mathematics, 24 units from Engineering or Computer Science electives, and 24 units of university-wide electives. The curriculum integrates engineering design principles, systems approaches, professional practice, ethics, and communication skills throughout all four years.
ANU ranks among the world's finest universities with nearly 100,000 alumni in leadership positions globally. The program is built on a multidisciplinary systems approach that uniquely combines technical software engineering with socio-technical context, uncertainty management, ethics, and modern management practices. Strong industry partnerships provide internship opportunities with leading employers including IBM, Google, Microsoft, Yahoo, Intel, PwC, Accenture, Bloomberg, NAB, Citigroup, and Deloitte. The program meets Engineers Australia accreditation requirements and emphasizes practical experience through mandatory work placements and team projects.
Graduates with a systems engineering background bring extra value to employers across diverse professions and organisations in Australia and overseas. Career opportunities span software engineering, development, consulting, architecture, and project management roles. The program's emphasis on teamwork, communication, professional practice, and innovation prepares graduates for leadership positions. Graduates can pursue entrepreneurial ventures through startup opportunities developed during the degree, or advance into specialized roles such as software architect, product manager, or technical consultant in industries including finance, healthcare, communications, entertainment, and government.