UndergraduateComputer Science
Bachelor of Computer Science
Australian Catholic University, Multi-campus (7 campuses, 5 states), Australia
About this program
Launch your tech career with a future-ready Bachelor of Computer Science that equips you with the skills and mindset to thrive in a rapidly evolving digital world. This program builds strong foundations in programming, software development, cloud computing, and data analytics, while immersing you in cutting-edge technologies such as artificial intelligence, machine learning, digital twins, and quantum computing. You'll also explore the ethical and social dimensions of computing, with a strong emphasis on cybersecurity, digital trust, and responsible innovation. Designed to go beyond technical mastery, the degree fosters critical thinking, adaptability, and leadership skills empowering you to drive innovation, solve complex challenges, and contribute to meaningful social impact across industries and communities. Upon graduation, you’ll be well-positioned to excel in high-growth roles across the global tech landscape and make a difference through technology. Discover Bachelor of Computer Science/ Master of Data Science Five stars for learner engagement for computing and information systems Five stars for student support for computing and information systems Top 10 Catholic universities worldwide Community engagement As part of this degree, you’ll undertake a community engagement experience relevant to computer science. This unit is a transformational learning opportunity that engages you with communities experiencing disadvantage or marginalisation, for example by working with social enterprises or a not-for-profit organisation. It will allow you to explore your ethics and empathy, gain new perspectives, and apply digital literacies, communication skills, technical skills and judgement that contribute to both your personal and professional development. Careers Graduates of the Bachelor of Computer Science are prepared for diverse and evolving roles, including: artificial intelligence and machine learning engineer cloud solutions developer/architect cybersecurity and digital trust specialist data analyst/business intelligence analyst data scientist digital ethics or technology policy advisor emerging technology specialist IT consultant/systems analyst software and
Cost & duration
English test scores
Verified acu.edu.au ↗
Course structure
1 term of coursework
- Completion requirements To qualify for the Bachelor of Computer Science must complete 240 cp consisting of: a) 170 cp from Computer Science Specified units (Part A) b) 10 cp from Community Engagement unit (Part B) c) 20 cp from Core Curriculum units (Part C) d) 40 cp from Bachelor of Computer Science Elective units (Part D) Exit points Core / specified units include: COMP110: Computing and Society: Foundations of Ethical Innovation
- COMP120: Data Structures and Algorithms
- COMP130: Professional Practice and Ethics in Emerging Technologies
- COMP210: Operating Systems
- COMP220: Computer Networks
- COMP310: Cloud Computing
- ITEC102: Python Fundamentals For Data Science
- ITEC200: Data and Information Management
- ITEC203: Introduction to Data Science and Machine Learning
- ITEC204: Introduction to Cyber Security
- ITEC217: Programming Concepts
- ITEC311: Network Security and Applications
- ITEC312: Information Technology Project Part A (Project Management)
- ITEC322: Information Technology Project Part B (Software Engineering)
- MATH104: Differential and Integral Calculus
- MATH107: Introduction to Logic and Algebra. The full schedule includes further elective and core curriculum units (37 unit offerings in total)
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)
ICT Business AnalystANZSCO 261111
On both MLTSSL and CSOL, so it supports 189/190/491 and the employer-sponsored 482/186. Common landing occupation for IT and business-analytics graduates.
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)
ICT Security SpecialistANZSCO 262112
The code used for the points-tested 189, 190, and 491 pathways. Newer cyber security specialisations (Cyber Security Engineer, Cyber Security Analyst, and others) were split out of this code in 2021 to 2025 ANZSCO updates and sit on CSOL instead; picking the right code matters for which visa applies.
Assessed by Australian Computer Society (ACS)
Cyber Security EngineerANZSCO 261315
One of the newer cyber security ANZSCO codes created alongside Penetration Tester, Cyber Security Analyst, and others. Sits on CSOL, which supports the employer-sponsored 482 and 186, but is not currently on MLTSSL or STSOL, so it does not support the points-tested 189, 190, or 491 the way ICT Security Specialist (262112) does.
Assessed by Australian Computer Society (ACS)
Computer Network and Systems EngineerANZSCO 263111
On both MLTSSL and CSOL, supporting 189/190/491 and the employer-sponsored 482/186.
Assessed by Australian Computer Society (ACS)
Data ScientistANZSCO 224115
A newer ANZSCO code (added 2022) that sits on CSOL only, supporting the employer-sponsored 482 and 186. Not on MLTSSL or STSOL, so it does not currently open the points-tested 189, 190, or 491, and no state nominates this exact code.
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
Year 12 completion (or equivalent), ATAR 70.00 for North Sydney. Applicants must comply with the Admission to Coursework Programs Policy that includes meeting a minimum ATAR requirement. International applicants need to meet the English Language Proficiency requirements as defined in the Admission to Coursework Programs Policy. To be eligible for admission to the course, an applicant must have completed the following prerequisites at year 12 level, or equivalent:New South Wales. Assumed knowledge: English (Standard) (Band 2) or English as an Additional Language or Dialect (EALD) (Band 3).Assumed knowledge: Mathematics Advanced.Disclaimer: The course entry requirements above are for 2027 Admission. Refer to your relevant Tertiary Admission Centre website for future years' entry requirements. Applicants with higher education study You will need to meet the minimum entry requirements and subject prerequisites for your chosen course. If you have completed at least two units of AQF-recognised study at bachelor level or above, we’ll assign you with a new selection rank that reflects your study level, duration, and grade point average. If your prior study or relevant work experience has provided you with knowledge, skills or experience aligned with the learning outcomes of units in your new course, you may be eligible to gain credit for study or have your prior learning recognised.
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 3D Art and Animation
TAFE NSW · Undergraduate
Associate Degree of Applied Artificial Intelligence
Swinburne University of Technology · Undergraduate
Associate Degree of Computer Science
La Trobe University · 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.