Bachelor of Advanced Computing (Research and Development)
Program Requirements
The Bachelor of Advanced Computing (Research and Development) requires the completion of 192 units of courses of which:
A maximum of 48 units from completion of 1000 level courses;
A minimum of 144 units from completion of 2000, 3000 or 4000 level courses.
The 192 units must include:
72 units from completion of compulsory courses from the following list:
• COMP1130 Introduction to Advanced Computing I
• COMP1140 Introduction to Advanced Computing II
• COMP2100 Software Construction
• COMP2130 Software Design and Analysis
• COMP2300 Introduction to Computer Systems
• COMP2310 Concurrent and Distributed Systems
• COMP2600 Formal Methods in Software Engineering
• COMP3120 Managing Software Development
• COMP3530 Systems Engineering for Software Engineers
• COMP3600 Algorithms
• COMP3630 Theory of Computation
• MGMT3027 Entrepreneurship and Innovation
18 units from completion of core courses from the following list:
• MATH1115 Mathematics & Applications 1 Honours
• MATH1116 Mathematics & Applications 2 Honours
• STAT1003 Statistical Techniques
48 units from completion of the Research and Development major;
• COMP2550 R&D Project Methods
• COMP2560 Studies in Advanced Computing R&D
• COMP3550 Advanced Computing R&D Project (12 units)
• COMP3560 Advanced Computing R&D Internship (0 unit)
• COMP4550 Advanced Computing Research Project (24 units)
18 units from completion of 3000 or 4000 level COMP courses;
36 units from completion of elective courses which may be offered by the ANU College of Engineering and Computer Science or from another ANU College.
Students may complete one of the following 48 unit Advanced Computing majors or specializations:
Major List:
Computational Foundations
Computer Engineering
Human-Centric Computing
Information-Intensive Computing
Intelligent Systems
Specialization List:
Algorithms & Data
Artificial Intelligence
Computer Systems
Human-Centric Computing
To remain enrolled in the degree, students must maintain an average mark of 80 percent in computing courses each semester with the understanding that the School can waive this at its discretion. Students deemed not to be performing at an appropriate level will be able to transfer to the Bachelor of Advanced Computing program, with appropriate status granted for courses successfully completed.
Graduation from the Bachelor of Advanced Computing (R&D) program will require award at 1st class honours level.
Combined Degrees
The Bachelor of Advanced Computing (Research and Development) may be combined with a Bachelor of Science.
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.




