Bachelor of Computing

3 Years On Campus Bachelors Program

Australian National University

Program Overview

The Bachelor of Computing at the Australian National University (ANU) is designed for students who want to shape the future of technology through creativity, logic, and innovation. This program suits those eager to understand how computing transforms the world—combining technical expertise with problem-solving and design thinking to prepare graduates for the fast-evolving digital era.


Curriculum Structure

Year 1:
Students begin with the foundations of computing and mathematics, developing essential technical and analytical skills. Core courses such as COMP1100 Programming as Problem Solving, COMP1110 Structured Programming, and MATH1005 Discrete Mathematical Models introduce programming principles, computational thinking, and mathematical reasoning crucial to computer science.

Year 2:
Building on core skills, students explore systems, algorithms, and the societal impact of computing. Courses like COMP2100 Software Design Methodologies, COMP2600 Computer Systems, and COMP2300 Computer Organisation and Program Execution focus on software architecture, hardware interaction, and efficient design. Students also begin to choose electives aligned with their interests, such as artificial intelligence, cybersecurity, or data analytics.

Year 3:
In the final year, students integrate their learning through advanced electives and a capstone project that applies computing to real-world challenges. Units such as COMP3600 Algorithms, COMP3820 Extended Algorithms and Data Structures, and COMP3900 Computing Project allow students to demonstrate their mastery of technical, research, and professional skills while tackling contemporary computing problems.


Focus Areas:
Software development, artificial intelligence, cybersecurity, human-computer interaction, data science, computer systems, algorithms and theory

Learning Outcomes:
Strong programming and problem-solving skills, ability to design and implement software systems, understanding of ethical and social implications of technology, teamwork and communication in professional computing contexts

Professional Alignment (Accreditation):
Accredited by the Australian Computer Society (ACS), ensuring graduates meet national and international professional standards in information and communication technology.

Reputation (Employability Rankings):
ANU is ranked #1 in Australia and among the top 30 universities worldwide for graduate employability (QS Graduate Employability Rankings), with computing graduates highly sought after across industry, government, and research sectors.

Experiential Learning (Research, Projects, Internships etc.)

 

When you enrol in the Bachelor of Computing at ANU, you’re not just studying theory—you’re learning by doing. From your very first semester, you’ll work hands-on with real programming languages and tools, design and build software systems, and apply mathematical and theoretical computing concepts to real-world challenges.

At the ANU Acton campus, you’ll have access to modern, dedicated computing labs equipped with Linux, Windows, and virtualised environments. Many of these labs are open 24/7, giving you the flexibility to code, debug, and collaborate whenever inspiration strikes.

You’ll also get to experience world-class infrastructure, including access to high-performance computing through ANU’s advanced facilities—such as the “Gadi” supercomputer and the National Computational Infrastructure, both hosted right on campus.

As you progress, you can tailor your studies with majors like Software Development, Information Systems, or Cyber Security, each offering project-based learning opportunities that help you build a portfolio of real work aligned with your career goals.

The program gives you a strong foundation in programming (from scripting to general-purpose languages), mathematics, and theoretical computer science, developing the analytical and problem-solving skills essential to every computing professional.

You’ll also enjoy flexibility through electives—48 units that let you explore computing in different contexts such as new media, audio/video technologies, or organisational information systems.

Plus, the program’s majors in Software Development, Information Systems, and Cyber Security are accredited by the Australian Computer Society, ensuring your degree meets national professional standards and is recognised by employers.

Altogether, this mix of lab access, cutting-edge technology, project-based learning, and professional accreditation means you won’t just graduate with knowledge—you’ll graduate with real, hands-on experience and a strong portfolio that sets you apart in the computing world.

Progression & Future Opportunities

Completing the Bachelor of Computing at ANU sets you up for a future full of possibilities in the fast-moving world of technology. Graduates from this program often step straight into roles such as software developer, systems analyst, or network administrator. As an ANU graduate, you’ll be joining a talented community of professionals whose average starting salary is around AUD 59,000 — a great foundation for building a rewarding career in tech.


University Services to Support You

ANU is deeply committed to helping students transition smoothly from university to the workforce. The Careers and Employability team offers personalised support — from fine-tuning your CV and preparing you for interviews to helping you connect with potential employers and industry mentors.

Within the ANU School of Computing, the Computing Partners Program provides a direct bridge to industry and government partners. This means you’ll gain insight into real-world projects, collaborate with professionals, and build valuable networks even before you graduate.


Employment Stats and Graduate Success

ANU graduates are highly regarded by employers both in Australia and abroad. The average starting salary for computing graduates sits at approximately AUD 59,000, reflecting strong demand for skilled professionals.
In addition, employment outcomes are excellent, with data showing around 79% of domestic undergraduates securing full-time work shortly after graduation — a testament to the university’s strong academic reputation and industry connections.


University–Industry Partnerships

Through the Computing Partners Program, ANU fosters active collaboration between students, academics, and external organisations — including those in the industry, government, and non-profit sectors. These partnerships give students hands-on experience, exposure to current technologies, and the opportunity to solve real-world problems alongside experts.


Accreditation and Professional Recognition

For students who complete majors such as Cyber Security, Information Systems, or Software Development, the Bachelor of Computing is accredited by the Australian Computer Society (ACS). This professional recognition enhances your employability and provides an important pathway toward global career opportunities in the computing field.


Graduate Outcomes

Graduates of this program go on to work in diverse roles including programmer, systems analyst, network administrator or manager, and web developer/designer. Because computing skills are in demand across every sector — from finance and healthcare to government and creative industries — you’ll have the flexibility to pursue a career that fits your interests and goals.


Further Academic Progression

If you want to continue developing your expertise, ANU offers clear pathways into postgraduate study. Many graduates choose to advance with the Master of Computing, which allows you to deepen your technical skills or specialise in an area such as artificial intelligence, data science, or cybersecurity. Others take the research route, pursuing a postgraduate research degree that opens doors to innovation and academic careers.

Program Key Stats

$56,120
July Intake : 15th May


No
Yes

Eligibility Criteria

3.3
30
85

N/A
N/A
6.5
80
80

Additional Information & Requirements

Career Options

  • Software Developer
  • Data Analyst
  • Systems Analyst
  • Cybersecurity Specialist
  • Network Administrator
  • Database Administrator
  • Web Developer
  • IT Consultant
  • Cloud Engineer
  • Artificial Intelligence Engineer
  • Machine Learning Engineer
  • Software Tester
  • DevOps Engineer
  • Project Manager
  • UX/UI Designer

Book Free Session with Our Admission Experts

Admission Experts