Undergraduate computing programs at the ANU include the 3-year Bachelor of Computing, the 4-year Bachelor of Advanced Computing with embedded Honours and its elite twin the Bachelor of Advanced Computing (Research & Develoipment) (Honours). Within these programs students can pursue a wide range of minors, majors, and specialisations. The 4-year Bachelor of Engineering (Honours) in Software Engineering combines Computing with the Engineering systems and design core. The 3-year interdisciplinary Bachelor of Applied Data Analytics combines Computing, Statistics and Social Science.

Students in ANU science and humanities programs may be able to complement their degree with a minor or major in Computer Science.

Students with a 3-year ANU bachelor’s or a degree from another university—including from overseas—can complete a fourth year of honours study.

With just one more year of study our undergraduate programs can also be combined with another ANU program as a flexible double degree.


Minors, Majors and Specialisations

Bachelor of
Bachelor of
Advanced Computing
(including R&D)
Bachelor of
(4 courses)
Computer Science
Computer Science Foundations
Computing & Mathematical Foundations
Human-Centred & Creative Computing
(8 courses)
Computer Systems
Cyber Security
Data Science
Human-Centred & Creative Computing
Information Systems
Intelligent Systems
Software Development
(4 courses)
Artificial Intelligence
Machine Learning
Human-Centred & Creative Computing
Systems & Architecture
Theoretical Computer Science

You are on Aboriginal land.

The Australian National University acknowledges, celebrates and pays our respects to the Ngunnawal and Ngambri people of the Canberra region and to all First Nations Australians on whose traditional lands we meet and work, and whose cultures are among the oldest continuing cultures in human history.

arrow-right bars search times arrow-up