Bachelor of Advanced Information Technology
Macquarie University
CRICOS 099141B · Provider 00002J
at University of the Sunshine Coast · Sunshine Coast, Queensland
CRICOS course code
0100676
CRICOS provider code
01595D
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$91,500 total
Per year
A$30,500/yr
Intake
Semester 1 (Feb/Mar), Semester 2 (Jul)
The Bachelor of Computer Science at the University of the Sunshine Coast is a three-year degree built around the core of computing: programming, data structures and algorithms, software engineering, networks, databases and the maths that holds it all together. You will write code from early in the degree, not just read about it. Later units let you specialise in areas such as software development, data science, cybersecurity or games and interactive media, depending on what the university offers in a given trimester.
Australian bachelor degrees are made up of units of study, each worth a set number of credit points. A standard full-time load is eight units a year, and you need to pass a required number of credit points to graduate. Most USC degrees run on a trimester calendar, which means three study periods a year instead of two. That can let you fast-track your degree or spread your load if you are working. The degree usually finishes with a capstone project where you build a real software system or work on a research problem with an academic supervisor.
Computer science at USC includes work-integrated learning. That might be an industry placement, an internship with a tech company or a project for a real client. The Sunshine Coast has a growing tech sector, and Brisbane is close enough for placements and graduate roles. You will also build a portfolio of code you can show employers, which matters more in this field than a transcript alone.
By the end you should be able to design and build software, work in a team using version control and agile methods, analyse data, and understand how networks and operating systems fit together. You will also cover professional practice: ethics, security, and how to communicate technical ideas to people who are not programmers. The degree is accredited by the Australian Computer Society, which matters if you want to work as an ICT professional in Australia or have your qualification recognised overseas.
This degree suits people who like solving problems and building things. You do not need to have coded before you start, but you do need to be comfortable with maths and logic. It also suits students who want a qualification that leads to a job in a field with strong demand. International students should check the English requirements: IELTS Academic 6.0–6.5 overall is the common standard for undergraduate courses, though some courses ask for more. The Student visa also has its own English threshold set by the Department of Home Affairs. While studying, you can work up to 48 hours per fortnight, and after graduating you may be eligible for the Temporary Graduate visa (subclass 485) post-study work stream. Tuition is published on the CRICOS register. Check the official page for current details.
It typically takes 3 years, with intakes in Semester 1 (Feb/Mar), Semester 2 (Jul).
Tuition is around A$91,500 total. Fees change yearly — confirm with an advisor.
Software developer or engineer — building applications for tech companies, banks, government agencies and startups across Australia.Web developer — front-end and back-end roles in digital agencies, e-commerce and media organisations.Data analyst or data scientist — working with l...
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