Amine @ Sun Jan 01, 2012 4:35 am wrote:
my problem now is that I am thinking of changing to Computer Sc which is a 3 years program in Quebec therefore I can do 6 co-op terms [instead of only 3 terms in SE]
If I told you that Concordia's CS also has just 3 co-op terms http://co-op.concordia.ca/co-opprograms/facultyofengineeringandcomputerscience/ would that solve the problem? UWaterloo has 6 because we stay in school for nearly 5 years. In a 3 year program, 6 co-ops would be "2 co-ops per year", which doesn't leave much room for actual study.
Amine @ Sun Jan 01, 2012 4:35 am wrote:
it seems that both majors give same jobs prospective normally but there is the engineering license which worries me.
Yup, pretty much the same jobs. As a SE, you have an option to pursue P.Eng after (details might be somewhat different in Quebec than Ontario that I'm more familiar with). Most SE grads I know don't bother, as the benefits seem very marginal.
Amine @ Sun Jan 01, 2012 4:35 am wrote:
also what kind of skills are nowadays highly in demand such as cloud computing etc ...
Amazon's AWS did not exist when I started school. "Cloud computing" became an "in demand" thing before I graduated. Apple's AppStore (and thus the entire Objective-C, apps, and "mobile") appeared even later (Apple's AppStore is 3.5 years old). That hot new "in demand" technology/idea that will be in style by the time you graduate 3~4 years in the future? It might simply not exist today, so who knows.
That is to say, you should be ready to pick up on new things as needed