Bachelor's Degree Computer Science Full Time

Bachelor of Computer Science

at University of Newcastle · Newcastle, New South Wales

CRICOS course code

001604G

CRICOS provider code

00109J

This course is registered on the Commonwealth Register of Institutions and Courses for Overseas Students. Verify it yourself at cricos.education.gov.au before paying any fee.

Duration

3 years

Tuition (whole course)

A$138,458 total

Per year

A$46,153/yr

Intake

Semester 1 (Feb/Mar), Semester 2 (Jul)

About this program

The Bachelor of Computer Science at the University of Newcastle is a comprehensive three-year undergraduate degree designed to provide students with a solid foundation in computational theory, programming, software development, data structures, algorithms, artificial intelligence, and cybersecurity. Delivered through structured semesters, the course is organised into a series of core and elective units of study, each typically carrying a set number of credit points towards graduation. Students explore contemporary and emerging technologies while also engaging in practical work that allows them to develop problem-solving, analytical, and project management skills relevant across the Australian technology sector.

This degree is structured to facilitate both fundamental learning and specialisation, letting students tailor their knowledge to key fields such as web development, machine learning, embedded systems, and network security. Assessment may involve major group projects, programming assignments, exams, and potentially a capstone project in the final year, where students demonstrate their integrated knowledge through real-world or industry-inspired challenges. Work-integrated learning opportunities or professional placements may be available and help bridge academic studies with practical application, reflecting the importance of industry linkages in Australian computer science education.

The programme suits those with logical and analytical thinking skills, creativity, and an interest in how technology can solve complex problems. It is well-suited for students who wish to enter Australia’s booming digital innovation sector or interact with industry through collaborative projects. International students must meet the university’s English language requirements; equivalencies for major English proficiency tests are accepted, and the university’s own English programmes can support entry.

Australian qualifications such as this bachelor’s degree sit on the Australian Qualifications Framework (AQF), providing a pathway to further study, including honours or postgraduate research. While studying in Australia, international students may work up to 48 hours per fortnight and, upon completing their degree, may be eligible to apply for the Temporary Graduate visa (subclass 485) post-study work stream. Students should always check the official University of Newcastle page for detailed and up-to-date information on course structure, units, and credit points.

Entry requirements

English: International applicants must evidence English proficiency. IELTS Academic 6.0–6.5 overall is the common undergraduate and coursework-postgraduate standard, rising to 7.0–7.5 for teaching, nursing, medicine, law and social work. TOEFL iBT, PTE Academic, Cambridge C1 Advanced and the university’s own English programmes are accepted as equivalents; the Department of Home Affairs sets a separate English threshold for the Student visa itself.
International students: Registered on CRICOS for international students. A Confirmation of Enrolment (CoE) for this course supports a Student visa (subclass 500) application; Overseas Student Health Cover is required for the full duration.

Career outcomes

  • Software developer in software engineering firms and tech startups
  • Systems analyst within government and business IT departments
  • Data scientist and data analyst across healthcare, finance, and e-commerce
  • Network and cybersecurity specialist in telecommunications and defence
  • Web and mobile app developer for digital agencies and organisations
  • Research assistant in university and industry research labs
  • IT consultant supporting digital transformation projects

Frequently asked questions

How long is the Bachelor of Computer Science at University of Newcastle?

It typically takes 3 years, with intakes in Semester 1 (Feb/Mar), Semester 2 (Jul).

How much is the tuition?

Tuition is around A$138,458 total. Fees change yearly — confirm with an advisor.

What are the career outcomes?

Software developer in software engineering firms and tech startupsSystems analyst within government and business IT departmentsData scientist and data analyst across healthcare, finance, and e-commerceNetwork and cybersecurity specialist in telecommunications and defenceWeb and m...

Guides for this subject and the application

All guides →

Related programs

Bachelor's Degree Computer Science

Bachelor of Computer Science

University of New England

CRICOS 005909C · Provider 00003G

⏱ 3 years 🎓 Full Time 💰 A$104,400 total
Master's Degree Computer Science

Master of Computer Science

University of New England

CRICOS 012207G · Provider 00003G

⏱ 1.5 years 🎓 Full Time 💰 A$71,616 total