Bachelor of Advanced Information Technology
Macquarie University
CRICOS 099141B · Provider 00002J
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)
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.
It typically takes 3 years, with intakes in Semester 1 (Feb/Mar), Semester 2 (Jul).
Tuition is around A$138,458 total. Fees change yearly — confirm with an advisor.
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...
Macquarie University
CRICOS 099141B · Provider 00002J
Macquarie University
CRICOS 099187K · Provider 00002J
Macquarie University
CRICOS 108996J · Provider 00002J
University of New England
CRICOS 005909C · Provider 00003G
University of New England
CRICOS 006334G · Provider 00003G
University of New England
CRICOS 012207G · Provider 00003G