Bachelor of Advanced Information Technology
Macquarie University
CRICOS 099141B · Provider 00002J
at Western Sydney University · Sydney, New South Wales
CRICOS course code
041105G
CRICOS provider code
00917K
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$114,696 total
Per year
A$38,232/yr
Intake
Semester 1 (Feb/Mar), Semester 2 (Jul)
The Bachelor of Computer Science at Western Sydney University is a three-year degree for people who want to build software, systems and the ideas behind them. You study programming from the ground up, then move into areas like data structures, algorithms, databases, networks, operating systems and software engineering. Later units let you specialise — think artificial intelligence, cybersecurity, mobile and web development, or systems programming. The exact unit list changes from year to year, so check the official handbook for what's on offer when you enrol.
Australian bachelor degrees are made up of units of study, each worth a set number of credit points. You normally take eight units a year across two semesters, and you need to pass a set number of credit points to graduate. Some universities run three trimesters instead; Western Sydney runs semesters for most courses, with a summer session available for some units. The degree usually includes a capstone project in your final year, where you work in a team on a real problem — often with an industry partner — and present your solution. That project is where the pieces come together: design, coding, testing, documentation and working with other people.
Work-integrated learning is part of many Australian computer science degrees, and Western Sydney offers industry placements and internship units that count towards your degree. You might spend a semester working with a software company, a bank, a government agency or a startup, doing actual development work under supervision. The university has strong links with employers in Western Sydney and the wider Sydney tech sector, and those connections feed into guest lectures, networking events and job opportunities. If you do well, you can add an honours year — a fourth year of research training — which is the usual path to a PhD.
You'll finish with the skills employers ask for: writing clean code in languages like Java, Python and C, designing databases, building web and mobile apps, understanding networks and security, and working in a team to ship software. The degree suits school leavers with a maths or computing background, career changers who want a formal qualification, and anyone who likes solving problems and building things. English requirements for international students are IELTS 6.0–6.5 overall for this course, with TOEFL, PTE and other tests accepted. While you study, your student visa lets you work up to 48 hours a fortnight, and after you graduate you may be eligible for the Temporary Graduate visa (subclass 485) post-study work stream. Tuition is published on the CRICOS register — check there for the current figure. For unit details, credit points and admission dates, go to the official Western Sydney University page.
It typically takes 3 years, with intakes in Semester 1 (Feb/Mar), Semester 2 (Jul).
Tuition is around A$114,696 total. Fees change yearly — confirm with an advisor.
Software developer or engineer — build and maintain applications for tech companies, banks, government agencies and consultancies across Australia.Web developer — create websites and web apps for digital agencies, retailers, media organisations and startups.Mobile app developer —...
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