1st pt: why enter in as Mech when you hope is to do Comp Engineering.. U do know IT is more comp sci and not comp engineering right? IT can be even Info Tech kinda degree which is more management.
if U need a fresh start transfer from mech to CS/CE/IS will take a longer time.
2nd: why is friend doing biz not sg citizen lucky ah? tons of ppl that lucky in UNSW not like we talking about Harvard Econ.
finally there are more Info Tech/System work in OZ from my understanding. not sure what your dad does not looking from the outside and seeing what they do and getting your hands dirty different story. CS/CE is often viewed harder than Mech, or say statistically more ppl struggle in CE/CS vs Mech. U maybe great at it and felt it is easy, we do see such ppl too.
But really u may not really know what u wanna do. u should like a system which lets u do general engineering which allows u to explore rather than do this 6mths find that its not suitable and change, repeat it for 1 or 2 times b4 u get to settle down. OZ may not have such system at Uni level. if foundation program cheap u can blow you time and $$ testing water out on OZ that way.
countries that does it is like Canada and USA.
some Uni to look at base on your grades
ie
https://www.usask.ca/programs/colleges-schools/engineering/programs/common-first-year/index.php
http://umanitoba.ca/student/admissions/programs/engineering.html
https://www.mun.ca/undergrad/programs/engineering/
or U could do transfer program
ie
http://www.senecacollege.ca/dcto.html
fun read on EDMW on Canada option.
https://forums.hardwarezone.com.sg/...federal-skilled-worker-migration-5956408.html
For reference
https://www.macleans.ca/education/best-computer-science-universities-in-canada-2019-ranking/