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)
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)
An accelerated program for future leaders in computing research and development—accredited by the Australian Computer Society
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
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
A professional engineering program combining the skills of system and design engineering with software development.
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
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 | ✔ |