4 Years On Campus Bachelors Program
The Bachelor of Advanced Computing (Honours) at the Australian National University (ANU) is designed for ambitious students who want to push the boundaries of technology and innovation. The program suits those who are passionate about solving complex problems, developing intelligent systems, and applying computing solutions across science, engineering, and business.
Curriculum Structure
Year 1:
Students begin by mastering the foundations of computing, mathematics, and programming. Core courses like COMP1100 Programming as Problem Solving, COMP1110 Structured Programming, and MATH1005 Discrete Mathematical Models build essential analytical and coding skills. This year sets the groundwork for understanding algorithms, logic, and computational thinking.
Year 2:
The second year deepens technical expertise, exploring system design, data structures, and software engineering principles. Students take courses such as COMP2100 Software Design Methodologies and COMP2300 Computer Organisation and Program Execution, learning how hardware and software integrate to create efficient computing systems. This stage emphasizes collaboration, large-scale coding projects, and real-world problem-solving.
Year 3:
Advanced studies focus on artificial intelligence, data science, and computer vision, with options like COMP3620 Artificial Intelligence and COMP3670 Machine Learning. Students start to specialise in areas of interest while gaining experience with cutting-edge technologies and analytical methods.
Year 4 (Honours Year):
The final year centres on a substantial Honours research project, where students conduct original research under expert supervision. Through COMP4500 Advanced Computing R&D Methods, they refine technical depth and research capability, producing work that contributes to real-world computing innovation.
Focus Areas: Artificial Intelligence, Data Science, Software Engineering, Cybersecurity, Human-Centred Computing
Learning Outcomes: Graduates will master advanced computing theory and practice, apply computational techniques to complex problems, demonstrate leadership in technology development, and integrate ethical and professional considerations into their work.
Professional Alignment (Accreditation): Accredited by the Australian Computer Society (ACS), ensuring professional recognition within Australia and internationally.
Reputation (Employability Rankings): ANU is ranked among the top 30 universities worldwide (QS World University Rankings 2025) and is consistently recognised as Australia’s leading university for graduate employability (QS Graduate Employability Rankings).
Experiential Learning in the Bachelor of Advanced Computing (Honours) at ANU
From your very first semester, you’ll be doing far more than just studying theory — you’ll be building, designing, coding, and solving real-world computing challenges. The Bachelor of Advanced Computing (Honours) at the Australian National University is designed to immerse you in hands-on learning from day one.
You’ll gain practical experience in programming, software engineering, systems, networks, databases, and algorithms — all applied through projects that mirror what computing professionals actually do. With access to ANU’s advanced computing labs and research teams, you’ll work collaboratively on large-scale projects and tackle real data-driven problems.
Here’s what your experiential learning journey will look like:
Team-based Software Engineering Projects: You’ll work in groups to design and develop complete software systems in courses like Software Engineering Team Project, where you’ll experience the full software lifecycle — from planning to testing and delivery — just like in a professional setting.
Research-Intensive Projects: If you’re drawn to discovery and innovation, you can choose an extended Computing Research Project. This lets you work closely with ANU researchers, contributing to cutting-edge developments across fields like artificial intelligence, systems architecture, or human-centred computing.
Industry Internship Opportunities: Through the Advanced Computing Internship, you’ll spend time in a real workplace, applying what you’ve learned to real challenges and building valuable professional connections in the tech industry.
Access to World-Class Infrastructure: ANU hosts the National Computational Infrastructure (NCI) — a supercomputing facility right on campus. You’ll gain experience working with high-performance computing systems and large-scale data, an opportunity rarely available to undergraduates.
Specialised Learning Pathways: You can tailor your studies through specialisations such as Artificial Intelligence, Machine Learning, Systems and Architecture, Theoretical Computer Science, or Human-Centred Computing — each blending advanced coursework with applied research and project work.
Practical Software Design Courses: Core courses like Software Design Methodologies and Software Engineering ensure you build strong foundations in design, teamwork, and real-world problem-solving — skills that will make you career-ready from the moment you graduate.
Graduates from this program are highly sought after and go on to work in roles such as software developer, data mining specialist, embedded systems engineer, or human–computer interaction specialist. The program’s strong technical and analytical foundation means you’ll be ready not just for entry-level positions, but for leadership or specialist roles in the computing field.
With ANU’s strong global reputation for employability and academic excellence, you’ll stand out to employers both in Australia and internationally.
Progression & Future Opportunities
University employment support:
ANU’s Careers & Employability team helps students prepare for success through résumé reviews, interview coaching, and access to internship and graduate job opportunities.
Employment and salary outcomes:
ANU reports that around 79% of undergraduates secure full-time employment soon after graduation. While this figure represents all study areas, computing graduates — particularly those with advanced skills — typically achieve above-average salaries in the tech sector.
Industry connections:
The program is designed with strong ties to high-tech industries, software start-ups, research and development organisations, and specialist sectors such as defence, automotive, finance, and insurance. These links give students opportunities to apply their learning in real-world environments and build valuable professional networks.
Professional accreditation:
The degree is accredited by the Australian Computer Society (ACS), ensuring it meets national professional standards and adds recognised value to your résumé.
Graduate recognition:
ANU highlights that graduates of this program “will acquire the skills and knowledge to become leaders in the ICT industry” and be “ideally positioned to shape the computing industry now and into the future.”
Further Academic Progression
After completing this honours program, you’ll have a strong foundation to continue into postgraduate study. Many graduates progress to a Master of Computing, or pursue research-based degrees such as a Master or PhD in areas like computer science, artificial intelligence, embedded systems, or data science.
With an ANU honours degree behind you, you’ll be exceptionally well prepared for higher degree research (HDR) opportunities and specialised master’s programs — whether you choose to continue your studies in Australia or at leading universities around the world.



Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.
