The thing to do is: do the level 1 subjects (which are pretty simple) online, get good results and you've got a much better chance of getting into the high demand course. Luckily there is a uni only 10 mins (1 hour in peak traffic:o)) drive away from me. So I can apply there at the end of the year.
@Fanscale
I did degree in software engineering at RMIT back in the 90s. I can say at the time, it was the best university for a computer science degree. (Monash students will beg to differ)
We graduated with good knowledge of how to properly program, computer theory and algorithms, UNIX operating system programming, Oracle programming. We also had 3D programming on Silicon Graphic Workstations, user interface and Java programming which were all quite new and ground-breaking for the time!
For the group of us that pulled our weight, we have all done well. Most of us are in senior management or senior technical/architectural roles at present.
One thing I did notice is that all of us held programming roles for the shortest time possible with the exception of one person. I used to code on the Amiga (68k and C) as a hobby which stopped not long after working as a programmer - Piru is spot on there.
The question you have to ask yourself is what role do you want at the end of the course? If you want programming/software engineering, then the course looks good.
If you want a role in infrastructure such as system administration (Windows/UNIX) or network engineering, you might want to go for a role that includes Microsoft/Cisco subjects.
I started off wanting a job as a software engineer and fell into infrastructure within 2 years of graduating.
Also, for a long time now, large companies outsource their development work to countries like India - this is especially true of the banks in AU.
Good luck with your studies!
Cheers,
Chris