It will be substantially harder to find a programming job with an IT degree. If you want to be a systems admin, software salesman, or business analyst (which are all well paid and respectable professions) IT is the way to go.
Not many people actually understand this. All the engineers I've met are very practical people, and if they werent going to uni they would have made great tradesmen.
There is a spectrum between machine code (ie binary) which computers understand and high level code with humans use. The higher you get the easier the language is and the less flexible it is. Java is a high level language, while C and C++ are closer to machine language.
C is a more 'real' programming languages, and java is a bit easier and more restricted. I think its better to start with java then work your way up to c. We do C in second year.
I originally went to USYD for an arts/science double degree, but then I took some programming classes which I fell in love with so I decided to do straight science with a major in CS. Already liked USYD so I didn't want to transfer to UNSW.
The CS units are great. However they aren't scaled, so...
I do CS at USYD. Atmosphere is nice, and because there are so many arts students the STEM community is pretty tight knit. Engineering society and IT society are great.
ME will be easier than EE but much harder than SE or CS. SE and CS are by far the easiest engineering disciplines shortly followed by CivE. It's definitely something to consider, because these courses at university level can be truly brutal.
I study computer science and work as a developer for a big 4 company.
Sometimes I feel like hanging out with friends, dating people, raising a family, watching a football game with dad etc are some of the smaller moments of life but really make it worth living and what life is all about. I'm...
So I took two computer science classes last semester when I was doing arts to see if I could do programming. Turns out I was really good at it and got the results:
INFO1103 - 77% Distinction (last semester)
INFO1003 - 78% Distinction (last semester)
I transferred into BCST this year and...
If you make your rate so low people are going to assume your services are very low quality. When I tutored software in 1st year uni I charged $45 per hour and had quite a few students. You could easily charge $50+ as an engineering grad.
If you can convince them you dropped the units because of a mental illness or family difficulty you may not have to pay for them. Play the victim card, they will eat dat shiz up.