Bachelor of Software Engineering/Bachelor of Commerce
This combined program requires the completion of 240 units.
The Bachelor of Software Engineering component of the combined degree program offered by the ANU College of Engineering and Computer Science requires the completion of 156 units, of which:
A maximum of 42 units can come from completion of 1000 level courses
A minimum of 114 units can come from completion of 2000, 3000 and 4000 level courses.
The 156 units must include:
102 units from completion of compulsory courses from the following list:
• 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 COMP4540 Software Engineering Research Project (12 units)
• COMP4800 Industrial Experience (0 unit)
• ENGN1211 Discovering Engineering
12 units from completion of core courses from the following list:
• MATH1013 Mathematics & Applications 1 (or MATH1115)
• MATH1014 Mathematics & Applications 2 (or MATH1116)
18 units from completion of additional 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;
12 units from completion of BUSN1001 and BUSN1101 in the Bachelor of Commerce to replace ENGN3211 and ENGN4611 in the Bachelor of Software Engineering.
The Bachelor of Commerce component of the combined program offered by the ANU College of Business and Economics requires the completion of 96 units from List 1 of the College , of which:
A maximum of 60 units can come from completion of 1000 level courses
A minimum of 36 units must come from completion of 2000 and 3000 level courses
The 96 units must include:
24 units from completion of the Business and Economics Essentials minor
6 units from completion of MGMT2100 Communication for Business
48 units from the completion of a major from the following list:
A minimum of 18 units from the completion of elective courses on List 1 of the ANU College of Business and Economics.
Eligibility for a single degree prior to completion of combined program requirements
To complete the requirements of the Bachelor of Software Engineering as a single degree program please see the requirements stated under the single program entry.
To complete the requirements of the Bachelor of Commerce as a single degree program please see the requirements stated under the single program entry.
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.




