UndergraduateEngineering

Bachelor of Engineering (Honours) in Software Engineering

Australian National University, Canberra, ACT, Australia

About this program

The Bachelor of Engineering (Honours) in Software Engineering is an undergraduate degree at the Australian National University in Canberra, run through the ANU College of Systems and Society, taken over 4 years full-time (192 Units). Entry assumes aCT: Mathematical Methods (Major)/Further Mathematics (Major)/Specialist Mathematics/Specialist Methods (Major). Coursework includes 108 units from completion of the following compulsory courses. Graduates are expected to professionally apply systematic engineering methods to design optimised and sustainable solutions to complex, transdisciplinary real-world engineering problems. ANU is a research-intensive, Group of Eight university based in Australia's capital, and international students in this program study alongside a large Canberra-based policy, research and public-service community.

Cost & duration

Duration4 yr
Tuition (international)A$58,500
Application feeA$0

English test scores

IELTS6.5 overall (L6)
PTE58 overall

Verified programsandcourses.anu.edu.au

Course structure

134 terms of coursework

  • The Bachelor of Engineering (Honours) in Software Engineering requires completion of 192 units, of which:
  • A maximum of 60 units may come from completion of 1000-level courses
  • A minimum of 12 units of courses tagged as Transdisciplinary Problem-Solving
  • The 192 units must consist of:
  • 108 units from completion of the following compulsory courses:
  • COMP1600
  • Foundations of Computing
  • COMP2100
  • Software Construction
  • COMP2120
  • Software Engineering
  • COMP2300
  • Computer Organisation and Program Execution
  • COMP2310
  • Systems, Networks and Concurrency
  • COMP2400
  • Relational Databases
  • COMP3500
12 units
  • Software Engineering Project
  • COMP3600
  • Algorithms
  • COMP3900
  • Human-Computer Interaction
  • COMP4130
  • Managing Software Quality and Process
  • ENGN1211
  • Engineering Design 1: Discovering Engineering
  • ENGN2300
  • Engineering Design 2: Systems Approaches for Design
  • ENGN2301
  • Engineering Design 3: Systems Approaches for Analysis
  • ENGN3100
0 units
  • Practical Experience
  • ENGN3300
  • Engineering Design 4A: Systems Approaches for Management
  • ENGN3301
  • Engineering Design 4B: Systems Approaches for Operations
  • ENGN4213
  • Digital Systems and Microprocessors
  • MATH1005
  • Discrete Mathematical Models
  • 12 units from completion of a course from the following list:
  • ENGN4300
  • Capstone Project
  • ENGN4350
  • Individual Project
  • COMP4500
  • Software Engineering Team Project
  • 6 units from completion of a course from the following list:
  • COMP1100
  • Programming as Problem Solving
  • COMP1130
  • Programming as Problem Solving (Advanced)
  • 6 units from completion of a course from the following list:
  • COMP1110
  • Structured Programming
  • COMP1140
  • Structured Programming (Advanced)
  • 6 units from completion of a course from the following list:
  • MATH1013
  • Mathematics & Applications 1
  • MATH1115
  • Advanced Mathematics & Applications 1
  • 6 units from completion of a course from the following list:
  • COMP2610
  • Information Theory
  • ENGN1217
  • Introduction to Mechanics
  • ENGN1218
  • Introduction to Electronics
  • 24 units from completion of courses from the following subject areas: ENGN Engineering or COMP Computer Science
  • 24 units from completion of elective courses offered by ANU
  • Honours
  • Students must formally enrol in
  • ENGN4100
  • Engineering Honours at the commencement of their intended final semester
  • Honours Grade Calculation
  • ENGN4100
  • Engineering Honours Grade will be used to calculate the Class of Honours and the mark. It will be calculated as the weighted average mark (WAM) of the courses listed below. The mark for each course is weighted by the units of credit (UoC) of the course, as well as a course weighting as indicated below. WAM is calculated as follows:
  • WAM = (
  • S Mark*UoC*Weighting) / (S UoC*Weighting)
  • Science, Engineering and Computing Foundations (0.1 weighting):
  • MATH1013
  • or
  • MATH1115
  • ,
  • MATH1014
  • or
  • MATH1116
  • ,
  • MATH1005
  • ,
  • PHYS1001
  • or
  • PHYS1101
  • ,
  • ENGN1000
  • -series courses and
  • COMP1000
  • -series courses
  • Engineering and Computing Fundamentals (0.2 weighting):
  • ENGN2000
  • -series courses (excluding
  • ENGN2300
  • and
  • ENGN2301
  • ) and
  • COMP2000
  • -series courses
  • Professional Core (0.3 weighting):
  • ENGN2300
  • ,
  • ENGN2301
  • ,
  • ENGN3300
  • ,
  • ENGN3301
  • ,
  • ENGN3200
  • Engineering Discipline and Final Year Project (0.4 weighting):
  • ENGN3000
  • -series courses (excluding
  • ENGN3300
  • ,
  • ENGN3301
  • and
  • ENGN3200
  • ),
  • COMP3000
  • -series courses,
  • ENGN4000
  • -series courses, and
  • COMP4000
  • -series courses

Admissions

At a minimum, all applicants must meet program-specific academic/non-academic requirements, and English language requirements. Admission to most ANU programs is on a competitive basis. Therefore, meeting all admission requirements does not guarantee entry into the program. The University reserves the right to alter or discontinue its programs and change admission requirements as needed. Domestic applicants Before applying for a program, you should review the general information about domestic undergraduate admission to ANU programs and how to apply, and the program-specific information below. Applicants with recent secondary education are assessed on: completion of the Australian Senior Secondary Certificate of Education (AQF) or equivalent and the minimum Selection Rank (from their academic qualifications, plus any adjustment factors ) requirement for this program; and English language proficiency; and any program-specific requirements listed below. Applicants with higher education study are assessed on: previous higher education studies; or secondary education results if the applicant has completed less than one year full-time equivalent (1.0 FTE) of higher education; or the results from a tertiary preparation program; and English language proficiency; and any program-specific requirements listed below. Applicants with vocational education and training (VET) study are assessed on: previously completed VET qualifications at AQF level 5 or higher (i.e. a Diploma or above); or secondary education results if the VET qualification is not completed; and English language proficiency; and any program-specific requirements listed below. Applicants with work and life experience are assessed on: secondary education if the Australian Senior Secondary Certificate of Education (AQF) or equivalent was completed; or the Work and Life Experience Based entry scheme ; and English language proficiency; and any program-specific requirements listed below. International applicants Applicants who complete a recognised secondary/senior secondary/post-secondary/tertiary sequence of study will be assessed on the basis of an equivalent selection rank that is calculated upon application. A list of commonly observed international qualifications and corresponding admission requirements can be found . Applicants must also meet any program specific requirements that are listed below. Diversity factors & English language proficiency As Australia's national university, ANU is a global representative of Australian research and education. ANU endeavours to recruit and maintain a diverse and deliberate student cohort representative not only of Australia, but the world. In order to achieve these outcomes, competitive ranking of applicants may be adjusted to ensure access to ANU is a reality for brilliant students from countries across the globe. If required, competitive ranking may further be confirmed on the basis of demonstrating higher-level English language proficiency. Further information is available for English Language Requirements for Admission ATAR: 85 International Baccalaureate: 33

More Engineering programs

All Engineering programs in Australia

Why trust Where To Apply

  • Official sources onlyEvery deadline, fee, and requirement traces to a university, government, or admissions-body page.
  • Dated and re-checkedEach fact carries the date it was last verified, on a quarterly re-verification cadence.
  • IndependentNo university pays for inclusion, a better write-up, or a higher rank. We are not an education agent.
  • Named editor, public methodWritten and maintained by a named operator against a published methodology.
← Back to Australian National University

We use essential cookies to run this site, and analytics cookies only if you accept them. Privacy policy