Bachelor of Software Engineering
The Bachelor of Software Engineering degree requires the completion of 192 units of which:
A maximum of 60 units from completion of 1000 level courses;
A minimum of 132 units from completion of 2000, 3000 and 4000 level courses.
The 192 units must include:
114 units from completion of compulsory courses:
• COMP1100 Introduction to Programming & Algorithms or COMP1730 Programming for Scientists
• 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 (12 units)
• COMP3530 System Engineering for Software Engineers
• COMP3600 Algorithms
• COMP4130 Managing Software Quality and Process
• COMP4500 Software Engineering Practice (12 units) or COMP450 Software Engineering Research Project (12 units)
• COMP4800 Industrial Experience (0 unit)
• ENGN1211 Discovering Engineering
• ENGN3211 Investment Decisions and Financial Systems
• ENGN4611 Engineering Law
12 units from completion of core courses from the following list:
• MATH1013 Mathematics & Applications 1 (or MATH1115 Mathematics & Applications 1 Honours)
• MATH1014 Mathematics & Applications 2 (or MATH1116 Mathematics & Applications 2 Honours)
18 units from completion of 3000 or 4000 level COMP courses;
12 units from completion of ENGN courses offered by the ANU College of Engineering and Computer Science or 12 units from completion of courses offered by ANU College of Medicine, Biology and Environment or ANU College of Physical and Mathematical Sciences;
36 units from completion of elective courses which may be offered by the ANU College of Engineering and Computer Science or by another ANU College.
Elective Courses
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:
Major List:
Electronic & Communication Systems
Mechanical & Material Systems
Mechatronic Systems
Photonic Systems
Renewable Energy Systems
Minor List:
Electronic & Communication Systems
Mechanical & Material Systems
Mechatronic Systems
Photonic Systems
Renewable Energy Systems
Industrial Experience
Engineers Australia specify that students are required to complete at least 60 days of industrial experience during their program of study through approved professional employment taken
in the vacation period. For details see entry for COMP4800 Industrial Experience.
ENGN4801 Software Engineering Honours
The Research School of Computer Science will calculate student's averages and arrange for enrolment in ENGN4801 if required.
Combined Degrees
All BSEng combbined degrees are 5 year programs comprising 240 units:
Bachelor of Science
Bachelor of Commerce.
The information published on the Study at ANU 2012 website applies to the 2012 academic year only. All information provided on this website replaces the information contained in the Study at ANU 2011 website.




