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

4 Years On Campus Bachelors Program

Australian National University

Program Overview

The Bachelor of Advanced Computing (Research and Development) (Honours) at the Australian National University (ANU) is designed for students who want to go beyond coding — to invent, design, and shape the future of technology through research and innovation. It suits highly motivated students with strong analytical and creative skills who aspire to become leaders in computing, data science, or technology research.


Curriculum Structure

Year 1
In the first year, students build a solid foundation in computing and mathematics. Core courses like COMP1100 Programming as Problem Solving, COMP1110 Structured Programming, and MATH1013 Mathematics and Applications 1 introduce fundamental principles of programming, algorithms, and quantitative reasoning. Students also explore computer systems, gaining insight into how software and hardware interact.

Year 2
The second year develops deeper technical and theoretical understanding. Students study COMP2100 Software Design Methodologies, COMP2310 Systems, Networks and Concurrency, and COMP2600 Computer Organisation and Program Execution. These courses equip students to design complex systems, manage data, and optimize performance. Research skills are introduced, preparing students for advanced inquiry and experimentation.

Year 3
By the third year, students begin to apply their knowledge to specialized areas. Through courses such as COMP3600 Algorithms, COMP3670 Artificial Intelligence, and COMP3710 Software Engineering, they refine their problem-solving skills while exploring cutting-edge technologies. Students also commence their research and development project, gaining practical experience in conducting original research within computing.

Year 4 (Honours Year)
The final Honours year focuses on independent research and advanced study. Students undertake a major Research and Development Thesis under the guidance of academic mentors, contributing new insights to the field. Alongside this, they complete advanced electives tailored to their area of interest, from data analytics to human–computer interaction or cybersecurity.


Focus Areas: Artificial Intelligence, Algorithms, Data Science, Software Engineering, Cybersecurity, Human–Computer Interaction, Computational Foundations

Learning Outcomes: Graduates will be able to design and implement complex computing systems, apply advanced mathematical and algorithmic reasoning, conduct original research, and communicate technical concepts effectively. They will also develop leadership and innovation skills to solve real-world computing challenges.

Professional Alignment (Accreditation): This program is accredited by the Australian Computer Society (ACS), ensuring it meets national standards for professional computing education.

Reputation (Employability Rankings): ANU is consistently ranked among the top 50 universities worldwide for Computer Science and Information Systems (QS World University Rankings), and its graduates are highly sought after for their strong research and problem-solving abilities.

Experiential Learning (Research, Projects, Internships etc.)

Absolutely — you’ll gain hands-on, practical skills right from day one in the Bachelor of Advanced Computing (Research and Development) (Honours) at the Australian National University (ANU). This degree is designed so that you don’t just learn computing theory — you do computing. From the start, you’ll be solving real software and data problems, working in labs, and collaborating with leading academics. You’ll have access to cutting-edge computing facilities, engage in group projects, and take part in research that prepares you to lead in fast-evolving, tech-driven fields. As ANU highlights, you’ll work alongside distinguished researchers and explore your own areas of interest through hands-on research projects.

Here’s how that translates into real experiential learning opportunities:

  • Work directly with faculty on research and development projects. The “R&D” focus means you’ll complete a major research component guided by ANU experts — ideal for those who want to push the boundaries of computing.

  • Choose your experiential path. You can take on a substantial 24-unit Advanced Computing Research Project or combine an internship with advanced coursework — either way, you’ll gain deep practical or research experience.

  • Collaborate through team-based projects. Courses like the Advanced Computing Group Project give you real experience in software development, project management, and teamwork, mirroring the professional computing environment.

  • Master advanced tools and technologies. You’ll work with digital systems, programming environments, algorithms, and data frameworks — developing core expertise in areas like AI, data management, and software engineering.

  • Specialise and apply your skills in dedicated labs. Whether you choose Artificial Intelligence, Machine Learning, Systems & Architecture, or Human-Centred Computing, you’ll work in specialised facilities that reflect real industry settings.

  • Access world-class resources. As part of ANU’s College of Engineering, Computing and Cybernetics, you’ll use advanced labs, research institutes, and university-wide libraries that support innovation and collaboration.

  • Build professional and interpersonal skills. Beyond technical excellence, the program helps you develop strong communication, problem-solving, and teamwork skills — the kind that set you apart in any computing career.

Progression & Future Opportunities

If you choose to enrol in the Bachelor of Advanced Computing (Research & Development) (Honours) at the Australian National University (ANU), you’ll graduate ready to step into cutting-edge roles such as Research & Development Engineer, Machine Learning Engineer, Systems Architect, or Computing Researcher. This program stands out for its blend of advanced technical training, real-world research experience, and innovation-focused learning — all designed to prepare you for the future of technology.


Progression & Future Opportunities

At ANU, you’ll have strong career support from the Student Services and Careers Office, which runs workshops, networking sessions, and internship guidance tailored for computing students.

ANU graduates are highly sought after — in fact, the ANU School of Computing is ranked #1 in Australia for employability by Times Higher Education. That means employers recognise the quality and capability of ANU computing graduates across the tech industry.

The program also holds professional accreditation from the Australian Computer Society, which adds a mark of credibility and professional value to your degree — an advantage when pursuing roles in both Australia and abroad.

ANU’s College of Engineering & Computer Science has long-standing research and industry collaborations with major organisations, including CSIRO Data61, Intel, Sun Microsystems, and the Australian Department of Defence. These partnerships mean you’ll learn in an environment closely aligned with real-world innovation, especially in areas like robotics, artificial intelligence, and autonomous systems.

According to official program information, the degree is specifically designed to help graduates advance into research-intensive careers or continue to postgraduate research in computer science and related fields — developing into the next generation of ICT innovators and leaders.


Career Pathways

Graduates typically go on to roles such as:

  • Research & Development Engineer – building and testing next-generation computing systems.

  • Machine Learning / AI Engineer – applying advanced computational techniques in data-driven fields.

  • Systems Architect or Software Engineering Lead – leading large-scale software or systems design projects.

  • Computing Researcher or PhD-track Candidate – pursuing academic or industrial research careers.

Thanks to its research focus and industry alignment, your ANU qualification will stay future-proof, adapting to the ever-evolving ICT landscape.


Further Academic Progression

After completing this degree, you’ll have the perfect foundation to continue into postgraduate study — whether that’s a Master of Computing, a Master of Philosophy, or a PhD in Computer Science or another ICT research area. The program’s strong emphasis on research and problem-solving ensures you’re well-prepared to excel in advanced academic or research settings.

Program Key Stats

$56,120
July Intake : 15th May


No
Yes

Eligibility Criteria

3.3
42
85

N/A
N/A
6.5
80
98

Additional Information & Requirements

Career Options

  • Software Engineer
  • Data Scientist
  • Machine Learning Engineer
  • Artificial Intelligence Researcher
  • Cybersecurity Analyst
  • Cloud Solutions Architect
  • Data Engineer
  • Systems Analyst
  • Computational Scientist
  • Research Software Developer
  • Robotics Engineer
  • Embedded Systems Developer
  • Computer Vision Specialist
  • Bioinformatics Analyst
  • Technology Innovation Consultant

Book Free Session with Our Admission Experts

Admission Experts