Computer Science graduates earn a median $66,073 Across 767 US programmes, two years after finishing
See the degree grade →The Bachelor of Computer Science at Australian Catholic University is a three-year undergraduate degree that builds practical programming skills and a strong theoretical foundation in computing. It suits students who want to work as software developers, data practitioners or technology specialists and who value ethical, people-centred approaches to computing.
This program combines core computer science theory with hands-on software development and applied computing topics. Early subjects typically cover programming fundamentals, discrete mathematics, data structures and algorithms. Middle-year units explore databases, operating systems, networks, software engineering, web and mobile development, and human–computer interaction. Advanced units usually address artificial intelligence and machine learning, cybersecurity principles, advanced algorithms, and elective specialisations. The degree culminates in a capstone project or industry-based practicum where you apply technical skills to a real-world problem; there is commonly the option to undertake an additional honours year or research project for students aiming at postgraduate study.
Applicants are expected to have completed secondary schooling or an equivalent qualification. Background in mathematics or related subjects at senior secondary level is highly recommended. Australian applicants may apply through the usual tertiary admission centre using their secondary qualifications; mature-age applicants with relevant work experience or prior tertiary study will also be considered. International applicants must demonstrate English language proficiency through a recognised test or prior study in English. Specific entry pathways, assumed knowledge and alternative admission options are detailed by the university and may include foundation or bridging units where required.
Graduates leave prepared for a range of roles across industry, government and the not-for-profit sector. Typical entry-level positions include software developer, systems analyst, web or mobile developer, database administrator, and IT support specialist. With specialisation or further study, graduates can move into data analyst/data scientist roles, cybersecurity analyst positions, cloud or network engineering, and technical consultancy. The degree also provides a pathway to postgraduate study or research in computing, data science or artificial intelligence. Employers value the combination of technical capability and an emphasis on ethical, user-focused design.
ACU emphasises teaching that integrates technical skills with ethical and socially responsible practice, reflecting its mission to contribute positively to communities. Students benefit from smaller class sizes and a supportive learning environment, with access to practical labs and opportunities for work-integrated learning. The university fosters industry connections and encourages interdisciplinary collaboration, which helps students develop both technical competencies and professional soft skills. ACU also provides student support services, career development resources and pathways to honours or postgraduate study for those wishing to specialise further.
Shortlist scholarships and plan your application — free guidance from our advisors.