Skip navigation

Bachelor of Software Engineering

Add Bachelor of Software Engineering to my interest list

Degree Structure

BSEng (4708) possible enrolment pattern

  First semester Second semester

Year 1

(48 units)

COMP1100 Introduction to Programming and Algorithms (6u)
ENGN1211 Discovering Engineering (6u)
MATH1013 Mathematics and Applications 1 (6u)
Science/Engineering Elective (6u)
COMP1510 Introduction to Software Engineering (6u)
COMP2400 Relational Databases (6u)
MATH1014 Mathematics and Applications 2 (6u)
Science/Engineering elective (6u)

Year 2

(48 units)

COMP2300 Introduction to Computer Systems (6u)
COMP2500 Software Construction for Software Engineers(6u)
ENGN3211 Investment Decisions and Financial Systems (6u)
Elective (6u)[1]
COMP2310 Concurrent and Distributed Systems (6u)
COMP2510 Software Design for Software Engineers (6u)
COMP2600 Formal Methods in Software Engineering(6u)
Elective (6u)[1]

Year 3

(48 units)

COMP3110 Software Analysis and Design (6u)
COMP3500 Software Engineering Project (6u)
3000/4000-series COMP (6u)[2]
Elective (6u)[1]
COMP3120 Managing Software Development (6u)
COMP3500 Software Engineering Project (6u)
COMP3600 Algorithms (6u)
Elective (6u)[1]

Year 4

(48 units)

COMP4130 Managing Software Quality and Process (6u)
COMP4500 Software Engineering Practice (6u)
3000/4000-series COMP (6u)[2]
Elective (6u)[1]
COMP4500 Software Engineering Practice (6u)
COMP4800 Industrial Experience
ENGN4611 Engineering Law
3000/4000-series COMP (6u)[2]
Elective (6u)[1]

[1] May include no more than 12 units of 1000-series courses.
[2] Some 3000/4000-series COMP electives may have specific prerequisites that are not covered by the courses specified in the table.


BSEng engineering elective options
The Bachelor of Software Engineering (BSEng) program provides for students to choose: (a) 12 units Science or Engineering; (b) 36 units of courses (which must include at least 12 units at 1000-series level). The following suggestions are highlighted for BSEng students who want to consider engineering-related areas:

Telecommunications
PHYS1101, ENGN1218, ENGN2211, ENGN2228, ENGN3215, ENGN3226, ENGN4536, ENGN4545

Mechatronic Systems
PHYS1101, ENGN1218, ENGN2211, ENGN2221, ENGN3213, ENGN3223, ENGN4528, ENGN4627

Manufacturing and Management Systems
PHYS1101, ENGN1215, ENGN2214, ENGN2221, ENGN3212, ENGN3222, ENGN4627, ENGN4601

Electronics Systems
PHYS1101, ENGN1218, ENGN2211, ENGN2224, ENGN3213, ENGN3227, ENGN4507, ENGN4625

BSEng students who are pursuing elective interests outside the Faculty of Engineering and Information Technology are advised to consult the relevant section of the ANU Undergraduate Handbook and the relevant Sub-Dean or Departmental course adviser.

Combined Degrees

The Bachelor of Software Engineering may be combined with a Bachelor of Science or a Bachelor of Commerce.  These are 5 year programs.


The Degree with Honours

Information on honours for Bachelor of Software Engineering.

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

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