University of Adelaide

Australian
30 Scholarships 363 Programs 4 Degree levels
Bachelor

Bachelor of Software Engineering Honours

Offered at University of Adelaide, Australian
DegreeBachelor
FieldSoftware

The Bachelor of Software Engineering (Honours) at the University of Adelaide is a four-year undergraduate degree that combines core engineering principles with advanced software design, development and research. It suits students seeking a rigorous, professionally oriented programme that prepares them for engineering roles in industry or further research at honours and postgraduate level.

What you'll study

The degree provides a structured progression from foundational computing and mathematics through to advanced software engineering topics and a substantial honours research or project component in the final year. Early years focus on programming, data structures, algorithms, discrete mathematics and systems fundamentals. Middle years develop software engineering practices including requirements engineering, software architecture, design patterns, testing, and project management, together with units in databases, operating systems, networks and human–computer interaction. Later years include advanced subjects such as formal methods, software verification and validation, software security, embedded and real‑time systems, cloud and distributed systems, and elective specialisations like artificial intelligence, machine learning or cybersecurity. The honours year typically requires completion of a major individual research project or substantial team project under academic supervision, integrating technical depth with professional engineering practice.

Entry requirements

Admission requires completion of a recognised secondary school qualification or equivalent. Applicants are expected to have studied mathematics to a senior secondary level (for example Mathematical Methods or its equivalent) and demonstrate strong quantitative aptitude. Selection is competitive and based on academic results; the University also considers recognised alternative qualifications such as international school credentials, bridging or foundation programmes and recognised tertiary study. International applicants must meet English language proficiency requirements. Applicants with relevant vocational qualifications, work experience or tertiary study may be considered for alternative entry pathways. Specific entry conditions and recognised equivalents should be checked with the University’s admissions office.

Career prospects

Graduates are prepared for a wide range of careers in software and systems engineering. Typical roles include software engineer/developer, systems analyst, software architect, quality assurance and test engineer, DevOps/continuous delivery engineer, cybersecurity specialist, embedded systems engineer and mobile or web application developer. The honours component also provides a pathway to research and postgraduate study (master’s and PhD) for those interested in advanced research, academia or R&D roles. Many graduates work in technology companies, professional services firms, defence and aerospace, financial services, healthcare technology providers, government and start‑ups. Professional accreditation and industry placements often support transition into chartered or recognised professional engineer status and membership of relevant professional bodies.

Why study at University of Adelaide

The University of Adelaide offers research‑led teaching, close contact with academic staff and opportunities to work on real projects with industry partners. The software engineering programme emphasises hands‑on laboratory work, group projects and a capstone/honours research experience that develops technical depth and professional skills. Students benefit from modern computing facilities, multidisciplinary collaboration across engineering and computer science, and links to Adelaide’s growing technology and defence sectors. The honours classification and research experience also position graduates well for competitive postgraduate scholarships and research careers.

Latest Bachelor Scholarships

Similar Bachelor programmes in Australian

⚖ Compare this programme with similar ones

Similar Bachelor programmes at other universities

Get help applying to University of Adelaide

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.