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.
Programs
![Bachelor of Advanced Computing (Honours)](/assets/images/study/christina-wocintechchat-com-glRqyWJgUeY-unsplash.jpg)
Bachelor of Advanced Computing (Honours)
Learn advanced techniques, complete a computing specialisation, and develop exceptional professional skills—accredited by the Australian Computer Society
![Bachelor of Advanced Computing (Honours) (Research & Development)](/assets/images/study/thisisengineering-raeng-64YrPKiguAE-unsplash.jpg)
Bachelor of Advanced Computing (Honours) (Research & Development)
An accelerated program for future leaders in computing research and development—accredited by the Australian Computer Society
![Bachelor of Applied Data Analytics](/assets/images/study/bachelor_of_applied_data_analytics_0.jpg)
Bachelor of Applied Data Analytics
An inter-disciplinary program designed to develop high-demand skills in data analytics as applied to data-informed decision-making
![Bachelor of Computing](/assets/images/study/marvin-meyer-SYTO3xs06fU-unsplash.jpg)
Bachelor of Computing
You will get a strong grounding in computing fundamentals to tackle the fast pace of computing technology change—majors in cybersecurity, information systems, and software development are accredited by the Australian Computer Society....
![Bachelor of Engineering (Honours) in Software Engineering](/assets/images/study/AENSE.jpg)
Bachelor of Engineering (Honours) in Software Engineering
A professional engineering program combining the skills of system and design engineering with software development.
![Honours in Applied Data Analytics](/assets/images/study/hadan_stock_image_0.png)
Honours in Applied Data Analytics
Learn research methods and principles, undertake advanced coursework, and complete a research project as preparation for postgraduate research
![Honours in Computing](/assets/images/study/uriel-soberanes-MxVkWPiJALs-unsplash.jpg)
Honours in Computing
Learn research methods and principles, undertake advanced coursework, and complete a research project as preparation for postgraduate research
Minors, Majors and Specialisations
Bachelor of Computing |
Bachelor of Advanced Computing (including R&D) |
Bachelor of Science |
||
---|---|---|---|---|
Minors (4 courses) |
||||
Computer Science | ✔ | |||
Computer Science Foundations | ✔ | ✔ | ||
Computing & Mathematical Foundations | ✔ | |||
Human-Centred & Creative Computing | ✔ | |||
Majors (8 courses) |
||||
Computer Systems | ✔ | |||
Cyber Security | ✔ | ✔ | ||
Data Science | ✔ | |||
Human-Centred & Creative Computing | ✔ | |||
Information Systems | ✔ | |||
Intelligent Systems | ✔ | |||
Software Development | ✔ | |||
Specialisations (4 courses) |
||||
Artificial Intelligence | ✔ | |||
Machine Learning | ✔ | |||
Human-Centred & Creative Computing | ✔ | |||
Systems & Architecture | ✔ | |||
Theoretical Computer Science | ✔ |