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:

Mechatronics
ENGN2217, ENGN2218, ENGN2221, ENGN3213, ENGN3223, ENGN4528, ENGN4627 (plus prerequisites ENGN1217 and ENGN1218)

Mechanical & Material Systems

ENGN1217, ENGN2217, ENGN2222, ENGN3212, ENGN3601ENGN4511, ENGN4615

Electronics & Communications Systems
ENGN1218, ENGN2218, ENGN2228, ENGN3213, ENGN3226, ENGN4536, ENGN4625

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 2010 website applies to the 2010 academic year only. All information provided on this website replaces the information contained in the Study at ANU 2009 website.

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