UofC vs UofA - Software Engineering

Hello!

I am an int student and so far, I’ve received an early offer from UofC, but I’d really like to know how the internships work in order to make a decision. I know that internships are mandatory, but does that take one academic year away and then I have to take another year? So instead of 4 years, I’d need 5 to complete it? And for UofA, I haven’t heard from them yet, but what university is better for my major?

I also applied to SFU and YorkU, do you have any opinions about those universities?

If you do the internship program at UofC or the co-op program at UofA, it will take 5 years to finish your degree - 4 years of courses + 12-20 months of full-time work experience.

I don’t know what you mean that internships are mandatory… You can take the 4 year degree with no internship/co-op. Most engineering students in Canada choose to do co-op because it’s a great path to getting a job after graduation.

“I also applied to SFU and YorkU”

SFU is a very good school, and is good for computer science. The level of winter coat that you will need there will be quite different from Alberta or Calgary (it sort of barely gets cold enough to snow in Vancouver/Burnaby, but rains a lot in the winter). If you already got into Calgary then your chances are probably quite good at SFU also. I am not sure which one I would attend if I got into both, but I would feel good about attending either one.

York is a good backup that is very much worth attending if you don’t get accepted to the other three. However, given that you are already accepted to U of Calgary, personally I think that I would go to Calgary over York.

@geraniol so you would recommend internship overall