Bachelor of Advanced Computing (Honours)  ANU
Program Requirements
The Bachelor of Advanced Computing (Honours) requires completion of 192 units, of which:
A maximum of 60 units may come from completion of 1000level courses
A minimum of 24 units that come from completion of 4000level courses from the subject area COMP Computer Science.
The 192 units must include:
54 units from completion of compulsory courses from the following list:
COMP1600 Foundations of Computing
COMP2100 Software Design Methodologies
COMP2120 Software Engineering
COMP2300 Computer Organisation and Program Execution
COMP2310 Systems, Networks and Concurrency
COMP2420 Introduction to Data Management, Analysis and Security
COMP3600 Algorithms
COMP4450 Advanced Computing Research Methods
MATH1005 Discrete Mathematical Models
6 units from completion of course from the following list:
COMP1100 Programming as Problem Solving
COMP1130 Programming as Problem Solving (Advanced)
6 units from completion of course from the following list:
COMP1110 Structured Programming
COMP1140 Structured Programming (Advanced)
24 units from completion of one of the following specialisations:
Artificial Intelligence
Machine Learning
Systems and Architecture
Theoretical Computer Science
6 units from completion of further courses from the subject area COMP Computer Science
6 units from completion of further 3000 level OR 4000level courses from the subject area COMP Computer Science
Either:
12 units from completion of 3000 or 4000level courses from the subject area COMP Computer Science
Or:
12 units from completion of courses from the following list:
ENGN3230 Engineering Innovation
VCUG3001 Unravelling Complexity
VCUG3002 Mobilising Research
Either:
6 units from completion of further courses from the subject area COMP Computer Science
Or:
6 units from completion of courses from the following list:
MATH1013 Mathematics and Applications 1
MATH1014 Mathematics and Applications 2
MATH1115 Advanced Mathematics and Applications 1
MATH1116 Advanced Mathematics and Applications 2
MATH2301 Games, Graphs and Machines
ENGN1211 Discovering Engineering
STAT1008 Quantitative Research Methods
STAT1003 Statistical Techniques
Either:
24 units from completion of COMP4550 Advanced Computing Research Project
Or:
12 units from completion of COMP4560 Advanced Computing Project
12 units from completion of further 4000level or 3000level courses from the subject area COMP Computer Science
48 units from completion of elective courses offered by ANU
COMP4801 Final Honours Grade will be used to record the Class of Honours and the Mark. The Honours Mark will be a weighted average percentage mark (APM) calculated by first calculating the average mark for 1000, 2000, 3000 and 4000 level courses. We denote these averages: A1, A2, A3, and A4 respectively. The averages are computed based on all units counted towards satisfaction of degree requirements, excluding electives that are neither COMP courses nor courses that are listed within the degree's named specialisations. Finally these averages are combined using the formula APM = (0.1 X A1) + (0.2 X A2) + (0.3 X A3) + (0.4 X A4).
The APM will then be used to determine the final grade according to the ANU Honours grading scale, found at http://www.anu.edu.au/students/programadministration/assessmentsexams/gradingscale.
Majors
Minors
Specialisations
Elective Study
Once you have met the program requirements of your degree, you may have enough electives to complete an additional elective major, minor or specialisation.
Study Options

Latest
Bachelor of Design with Honours  Massey University
197119Coding for Creative Practice 15197122Digital Fabrication 15197123Visual Identity Systems 15197191Art and Design: Special Topic I 15197193Contemporary Design Project 1A 15197194Contemporary Desig...

Next
Honours Arts  Undergraduate Programs  University of Waterloo
The flexibility of Waterloo's Honours Arts program – along with a firstyear course in public speaking and a love for Lord of the Rings – led Stavros to a double major in Communication Studies and Med...