Skip navigation

Bachelor of Software Engineering

Add Bachelor of Software Engineering to my interest list
Program Requirements

The BSEng degree requires completion of 192 units including

(a) completion of 126 units of prescribed courses as follows:

  • COMP1100 Introduction to Programming and Algorithms
  • COMP1510 Introduction to Software Engineering
  • COMP2130 Software Analysis and Design
  • COMP2300 Introduction to Computer Systems
  • COMP2310 Concurrent and Distributed Systems
  • COMP2400 Relational Databases
  • COMP2500 Software Construction for Software Engineers
  • COMP2600 Formal Methods in Software Engineering
  • COMP3120 Managing Software Development
  • COMP3500 Software Engineering Project
  • COMP3530 Systems Engineering for Software Engineers
  • COMP3600 Algorithms
  • COMP4130 Managing Software Quality and Process
  • COMP4500 Software Engineering Practice OR
    COMP4540 Software Engineering Research Project (12 - 24 unit)
    COMP4800 Industry Experience (0 unit)
  • ENGN1211 Discovering Engineering
  • ENGN3211 Investment Decisions and Financial Systems
  • ENGN4611 Engineering Law
  • MATH1013 Mathematics and Applications 1 OR
    MATH1115 Mathematics and Applications 1 Honours
  • MATH1014 Mathematics and Applications 2 OR
    MATH1116 Mathematics and Applications 2 Honours

(b) completion of a further 18 units of 3000/4000-series COMP courses, other than those prescribed in (a). Where COMP4540 is taken in (a), this must include completion of a second enrolment in COMP4540 in the following semester;
(c) completion of a further 12 units of Engineering or Science courses, excluding COMP courses;
(d) completion of a further 36 units of courses, including no more than 12 units of 1000-series courses, from anywhere in the university, including courses offered by the Department of Computer Science;
(e) no more than 60 units of 1000-series courses.



The information published on the Study at ANU 2011 website applies to the 2011 academic year only. All information provided on this website replaces the information contained in the Study at ANU 2010 website.

Updated:   13 Nov 2015 / Responsible Officer:   The Registrar / Page Contact:   Student Business Solutions