UndergraduateComputer Science
Bachelor of Computing
Australian National University, Canberra, ACT, Australia
About this program
The Bachelor of Computing is an undergraduate degree at the Australian National University in Canberra, run through the ANU College of Systems and Society, taken over 3 years full-time (144 Units). Entry assumes aCT: Mathematical Methods (Major)/Further Mathematics (Major)/Specialist Mathematics/Specialist Methods (Major). Coursework includes a minimum of 96 units from completion of courses from the following lists. ANU is a research-intensive, Group of Eight university based in Australia's capital, and international students in this program study alongside a large Canberra-based policy, research and public-service community.
Fees & duration
English test scores
Verified programsandcourses.anu.edu.au ↗
Course structure
Study plan in 79 parts
- The Bachelor of Computing requires completion of 144 units
- A minimum of 12 units must come from completion of courses tagged as Transdisciplinary Problem-Solving
- A minimum of 24 units must come from completion of 3000 and 4000-level COMP courses
- A maximum of 60 units may come from completion of 1000-level courses
- A minimum of 96 units from completion of courses from the following lists:
- 6 units from completion of a course from the following list:
- COMP1100
- Programming as Problem Solving
- COMP1130
- Programming as Problem Solving (Advanced)
- 6 units from completion of a course from the following list:
- COMP1110
- Structured Programming
- COMP1140
- Structured Programming (Advanced)
- 6 units from completion of a course from the following list:
- MATH1005
- Discrete Mathematical Models
- MATH2222
- Introduction to Mathematical Thinking: Problem-Solving and Proofs
- 24 units from the completion of the following compulsory courses:
- COMP1600
- Foundations of Computing
- COMP2100
- Software Construction
- COMP2300
- Computer Architecture
- COMP2400
- Relational Databases
- 48 units from completion of courses from the subject area COMP Computer Science
- OR completion of one of the following computing majors:
- COMS-MAJ Computer systems
- CSEC-MAJ Cyber Security
- DTSC-MAJ Data Science
- HCCC-MAJ Human-Centred and Creative Computing
- INFS-MAJ Information Systems
- INSY-MAJ Intelligent Systems
- SOFT-MAJ Software Development
- AND
- 6 units from completion of Information and Communications Technology-related courses from the following list:
- ARTH2181
- Digital Approaches to Art History and Curatorship
- ASIA3032
- Technology and Society
- DESN2010
- Making Creative and Critical Technologies: Physical Computing for Design and Art
- ENGN1211
- Engineering Design 1: Discovering Engineering
- ENVS2015
- GIS and Spatial Analysis
- INFS2024
- Information Systems Analysis
- INFS3002
- Enterprise Systems in Business
- INFS3024
- Information Systems Management
- MATH1013
- Mathematics and Applications 1
- MATH1115
- Advanced Mathematics and Applications 1
- MATH2301
- Games
- Graphs and Machines
- MATH2307
- Bioinformatics and Biological Modelling
- MGMT2009
- Human-Centred Innovation
- MUSI3309
- Music and Digital Media
- SCOM3029
- Science Communication and Planetary Crises
- SOCY2038
- Introduction to Quantitative Research Methods
- SOCY2166
- Social Science of the Internet
- STAT1003
- Statistical Techniques
- STAT1008
- Quantitative Research Methods
- A minimum of 48 units from completion of elective courses offered by ANU
Career & PR pathway
Occupations this degree typically leads to, and their skilled-migration list status
Software EngineerANZSCO 261313
On both MLTSSL and CSOL, so it supports the points-tested 189, 190, and 491 as well as the employer-sponsored 482 and 186. Needs an ACS skills assessment, which usually wants the degree plus one to two years of relevant work, or a Professional Year in ICT in place of some of that experience.
Assessed by Australian Computer Society (ACS)
Developer ProgrammerANZSCO 261312
On MLTSSL, so it supports the 189, 190, and 491. Assessed by the ACS on the same basis as Software Engineer. Also on CSOL, additionally supporting the employer-sponsored 482 and 186.
Assessed by Australian Computer Society (ACS)
Systems AnalystANZSCO 261112
On MLTSSL, supporting the 189, 190, and 491, with an ACS skills assessment. Also on CSOL, additionally supporting the employer-sponsored 482 and 186.
Assessed by Australian Computer Society (ACS)
List membership changes over time and does not guarantee an invitation. See the skilled occupation lists guide and the points calculator before relying on this for a visa decision.
Admissions
At a minimum, all applicants must meet program-specific academic/non-academic requirements, and English language requirements. Admission to most ANU programs is on a competitive basis. Therefore, meeting all admission requirements does not guarantee entry into the program. The University reserves the right to alter or discontinue its programs and change admission requirements as needed. Domestic applicants Before applying for a program, you should review the general information about domestic undergraduate admission to ANU programs and how to apply, and the program-specific information below. Applicants with recent secondary education are assessed on: completion of the Australian Senior Secondary Certificate of Education (AQF) or equivalent and the minimum Selection Rank (from their academic qualifications, plus any adjustment factors ) requirement for this program; and English language proficiency; and any program-specific requirements listed below. Applicants with higher education study are assessed on: previous higher education studies; or secondary education results if the applicant has completed less than one year full-time equivalent (1.0 FTE) of higher education; or the results from a tertiary preparation program; and English language proficiency; and any program-specific requirements listed below. Applicants with vocational education and training (VET) study are assessed on: previously completed VET qualifications at AQF level 5 or higher (i.e. a Diploma or above); or secondary education results if the VET qualification is not completed; and English language proficiency; and any program-specific requirements listed below. Applicants with work and life experience are assessed on: secondary education if the Australian Senior Secondary Certificate of Education (AQF) or equivalent was completed; or the Work and Life Experience Based entry scheme ; and English language proficiency; and any program-specific requirements listed below. International applicants Applicants who complete a recognised secondary/senior secondary/post-secondary/tertiary sequence of study will be assessed on the basis of an equivalent selection rank that is calculated upon application. A list of commonly observed international qualifications and corresponding admission requirements can be found . Applicants must also meet any program specific requirements that are listed below. Diversity factors & English language proficiency As Australia's national university, ANU is a global representative of Australian research and education. ANU endeavours to recruit and maintain a diverse and deliberate student cohort representative not only of Australia, but the world. In order to achieve these outcomes, competitive ranking of applicants may be adjusted to ensure access to ANU is a reality for brilliant students from countries across the globe. If required, competitive ranking may further be confirmed on the basis of demonstrating higher-level English language proficiency. Further information is available for English Language Requirements for Admission ATAR: 80 International Baccalaureate: 30
More Computer Science programs
Advanced Diploma of Game Design and Development
Torrens University Australia · Undergraduate
Advanced Diploma of Game Programming
Torrens University Australia · Undergraduate
Associate Degree in Arts Studies
Adelaide University · Undergraduate
Associate Degree of Applied Artificial Intelligence
Swinburne University of Technology · Undergraduate
Associate Degree of Network Engineering
Charles Darwin University · Undergraduate
Associate Degree of Software Engineering (Artificial Intelligence)
Torrens University Australia · Undergraduate
Why trust Where To Apply
- Official sources onlyEvery deadline, fee, and requirement traces to a university, government, or admissions-body page.
- Dated and re-checkedEach fact carries the date it was last verified, on a quarterly re-verification cadence.
- IndependentNo university pays for inclusion, a better write-up, or a higher rank. We are not an education agent.
- Named editor, public methodWritten and maintained by a named operator against a published methodology.