• Length 4 years full-time
  • Minimum 192 Units
Admission requirements
  • Mode of delivery
    • Internal
Bachelor of Advanced Computing (Research and Development) (Honours)

Back to the Bachelor of Advanced Computing (Research and Development) (Honours) page

As a high-achieving student in the Bachelor of Advanced Computing (Research & Development) (Honours)  (BAC(R&D)) degree you have chosen a unique degree. You will study to become an innovator and a future leader of the ICT revolution by undertaking research with some of the world's leading researchers.  You will undertake an accelarated mode of learning, develop a strong foundation in core computer science and be provided with the tools to develop the next generation of computing applications.

The BAC can be taken as a single degree which inlcudes a number of core and compulsory courses. The single degree also offers 48 units (eight courses) of electives that can be taken from additional computing courses (enabling you to complete a Computing major, minor, or specialisation), or from other university courses.

The BAC(R&D) can also be taken as a part of many double degrees. You may not be able to complete a major in a computing discipline but a minor might be possible. You will be able to specialise in other areas as part of the ‘other half’ of your double degree.

Single degree

  • This degree requires 192 units (each course is typically 6 units)
  • Typically you will study four courses per semester (total of 24 units)
  • You will complete a Research and Development major (48 units)
  • 36 units of electives (six courses). These courses may be used to study another computing major (48 units) or specialisation (24 units), or may be taken from other areas of the university.

Double degree

  • This degree requires 144 units (each course is typically 6 units)
  • Typically you will study four courses per semester (total of 24 units)
  • You will complete a Research and Development major (48 units)
  • There are no university electives in the double degree
  • You can find your double degree with BAC(R&D) from Program and Courses


About this degree

  • Typically you will study 4 courses per semester (total of 24 units) as a full time student giving you a total of 24 courses across your whole degree.
  • The degree comprises compulsory requirements, additional computing electives, research and development projects, internship and electives in the single degree.
  • There are no electives in the double degree but you still may be able to study a computing specialisation (24 units).
  • In your first year in the double degree, MATH1115 and MATH1116 must be taken as part of the other half of your degree unless otherwise specified.

Enrolment Status

While it is possible to enrol in fewer courses per semester, which is called studying part-time, it will take you longer to finish your program and get your degree. If you are an international study you must always be full-time.

Important things to keep in mind when choosing your 1000-level courses

  • IF YOU ARE COMMENCING IN JULY YOU SHOULD SEND AN EMAIL TO <studentadmin.cecs@anu.edu.au> FOR ADVICE ABOUT YOUR ENROLMENT OR YOU SHOULD ATTEND AN ENROLMENT ADVICE SESSION AT THE UNIVERSITY IN THE WEEK BEFORE SEMESTER COMMENCES.

  • As the BAC(R&D) is an advanced degree, you will study both first and second year courses in your first year. First year courses are typically '1000-level' courses ie start with '1' while second year courses typically start with '2'. 
  • Students doing double degrees with business degrees do STAT1008 in place of STAT1003 and take an additional Computing elective.
  • You need to enrol in courses for both First Semester and Second Semester
  • You can't study more than four courses (24 units) per semester, eight for the year
  • You may take 1000-level courses later in your program. But remember you can’t count more than ten 1000-level courses (60 units) towards your single degree or six 1000-level courses (36 units) towards your BAC(R&D) half of the double degree.



Majors and Minors

See available majors and minors for this program

The Research & Development major is a compulsory requirement of both the single and double degrees.  You may be able to study a computing major (48 units) or minor/specialisation (24 units) in the single degree. The ATTACHED DOCUMENT has  more information about first year courses that are suitable for the majors.

It is not possible to complete a computing major (apart from the R&D major)  in a double degree but a specilisation is possible. You do not need to make decisions about minors/specialisations until later in your degree.

Electives

If you are in the single degree, you will have just one university elective to choose. This is in your second semester.

To find 1000-level courses, use the CATALOGUE SEARCH

Suggested electives in your first year can be found in the pdf document that is an attachment in the above section about Majors and Minors.

Some popular choices for electives include:  INFS1001, COMP1720, COMP2400. You can use the catalogue search function to find descriptions of these.



Study Options

Bachelor of Advanced Computing (Research & Development) (Honours)

Study Options

Year 1 48 units COMP1130 Introduction to Programming and Algorithms (Advanced) 6 units COMP2300 Introduction to Computer Systems 6 units MATH1115 Advanced Mathematics and Applications 1 6 units STAT1003 Statistical Techniques 6 units
COMP1140 Introduction to Software Systems (Advanced) 6 units COMP2600 Formal Methods in Software Engineering 6 units MATH1116 Advanced Mathematics and Applications 2 6 units Elective course 6 units

Bachelor of Advanced Computing (Research & Development) (Honours)

Study Options

Year 1 48 units COMP1130 Introduction to Programming and Algorithms (Advanced) 6 units COMP2300 Introduction to Computer Systems 6 units MATH1115 Advanced Mathematics and Applications 1 6 units Other Degree course
COMP1140 Introduction to Software Systems (Advanced) 6 units COMP2600 Formal Methods in Software Engineering 6 units MATH1116 Advanced Mathematics and Applications 2 6 units Other Degree course

Academic Advice

For assistance, please email: studentadmin.cecs@anu.edu.au

Back to the top

Responsible Officer: Registrar, Student Administration / Page Contact: Website Administrator / Frequently Asked Questions