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 & Algorithms
ENGN1211 Discovering Engineering
MATH1013 Mathematics and Applications 1
Science/Engineering Elective (6u)
COMP1510 Introduction to Software Engineering
COMP2400 Relational Databases
MATH1014 Mathematics and Applications 2
Science/Engineering elective (6u)

Year 2

(48 units)

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

Year 3

(48 units)

COMP3120 Managing Software Development
COMP3500 Software Engineering Project (6u)
COMP3530 Systems Engineering for Software Engineers
Elective (6u)[1]
COMP3500 Software Engineering Project (6u)
COMP3600 Algorithms
3000/4000-series COMP (6u)[2]
Elective (6u)[1]

Year 4

(48 units)

COMP4130 Managing Software Quality & Process
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:

Electronic & Communication Systems
ENGN1218, ENGN2218, ENGN2228, ENGN3213, ENGN3226, ENGN4536, ENGN4625

Manufacturing & Management Systems
ENGN1217, ENGN2217, ENGN2221, ENGN3212, ENGN3222, ENGN4420, ENGN4541

Mechatronic Systems

ENGN1218, ENGN2218, ENGN2221, ENGN3213, ENGN3223, ENGN4528, ENGN4627

Mechanical & Material Systems

ENGN1217, ENGN2217, ENGN2222, ENGN3212, ENGN3601, ENGN4511, ENGN4615

Renewable Systems
ENGN1218, ENGN2218, ENGN2222, ENGN3224, ENGN3334, ENGN4516, ENGN4524

BSEng students who are pursuing elective interests outside the College of Engineering and Computer Science are advised to consult the relevant section of the ANU Undergraduate Handbook and the relevant Sub-Dean or School 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 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