I'm currently in HS and is going to be applying to an university in Fall 2011 (Graduate HS in 2012). I like math and computers, and hope to get into this field.
I need to choose between CS and CE. I've been told by people (who definitely do not come from a CE or CS background) that it's easier to get a job with a CE degree. I also have a CE graduate telling me that CS is to much about theory.
I've also been told that CE is more hardware oriented while CS is focused on software. I wish to go into software more than I wish to go into hardware.
My questions are the follows:
- Is CS significantly more difficult than CE? Or vice versa?
- Which will give me a better job offering in the future
As for universities, I'm currently looking at Waterloo and Queens (Canadian), is there any picking on that front? I know that waterloo has a pretty good CS program (top in canada i believe), but is there any reason not to go there?