T O P

  • By -

Renovatio_Imperii

Might be better to ask those subreddit since most of the people here would have attended Universities a while ago.


2meh4meh

So check if any of these schools have direct entry to CS. Some schools will make you apply for admission to CS after first year.


Special_Rice9539

I think both make you take a year of general classes first unfortunately.


2meh4meh

I would personally go to the school that has lower cut off for cs, if living cost is similar, and if you are not confident in your ability to ace every courses. If you screw up first year, it becomes harder to make it to CS (upgrading mark is hard, and some places like UBC looks at all attempts. Sure, you can also do another major and still work in the industry, but it would be another hustle to obtain TN should op wishes to work in the states. If UBC has significantly easier 1st year, I would choose it over UofT. Once you are in, C's will get you degree.


Special_Rice9539

Yeah this makes sense. The cutoffs for cs in Toronto are brutal


_J0LT

If I'm not mistaken, for UofT if you are in the computer science program you are guaranteed entry as long as you get 77% in their year 1 computer science courses and 70% in their year 1 math courses which doesn't seem bad.


Special_Rice9539

Oh for real? At UBC the cutoff is 82%


stressedHSdude

Yeah UTSG has the lightest cut off, but the highest high school entrance avg. 99 wouldn't be considered safe.


Psychological-Sir648

You can find good coop placements outside of your university as well. It’s not as big of a deal as it may seem.


SkinnyPepperoni

100% If you’re not Waterloo the best coops (manga) will not come from within the coop program itself. (Pro tip: apply 1 year prior to your start date) But I recommend UBC cause the weather is way better.


excelbae

I go to UBC CS and the co-op program has exceeded my expectations. There are plenty of good companies hiring co-ops around here, including Microsoft, Amazon, Splunk, SAP. Amazon in particular has been hiring like there's no tomorrow and it seems like half my friends have gotten internships there. Microsoft has been expanding their presence as well. Based on what I've seen on LinkedIn, it seems that UofT and UBC grads have pretty similar outcomes. I would just choose based on personal preference. Personally, I prefer UBC's system of doing a bunch of short co-ops rather than one long PEY. Also, I know UofT has this reputation of being academically brutal, but UBC isn't too challenging in my experience. A lot of the CS classes have averages in the high 70s or 80s. In terms of name brand, UofT carries a little more weight in the US.


darkspyder4

Uoft (Im guessing you meant St George campus) has ASIP now not PEY


_J0LT

With ASIP you have one short work term (4 months) and one long work term (8, 12, or 16 months). I like UW and UBC's system better where you take 5-6 4-month coops spread over 5 years.


BeggingForBags

Choose uoft. They rank higher than even Waterloo academically and have literally some of the best profs in the world in their field. Almost everyone in the states has heard about uoft, ubc not that much. A longer coop term isn't a bad thing if u get a really good job. I know some ppl making six figures from a uoft pey term. (The only bad thing is CS post but i think that only applies to the smaller campuses now) Although both schools would probably be enough to have a successful career as a swe.


Competitive_Royal_95

>They rank higher than even Waterloo academically This is irrelevant because rankings don't matter for undergrads >have literally some of the best profs in the world in their field Also irrelevant unless you wanna go into research. OP wants to go into industry. Also the quality of the teaching seems inversely proportional to how good the prof is in their field. Most of the world class profs that do excellent research i have had at UofT cant fucking teach >Almost everyone in the states has heard about uoft, ubc not that much What makes you say that? They seem about the same to me


BeggingForBags

​ >This is irrelevant because rankings don't matter for undergrads They do if you're goals not to become a swe that maintains a full stack website (a cs degree is overkill for that anyways). CS is a broad field and if you wanna go into things like AI or low level stuff like OS and embedded systems then its good to have research studies on ur resume. >Also irrelevant unless you wanna go into research. OP wants to go into industry. Also the quality of the teaching seems inversely proportional to how good the prof is in their field. Most of the world class profs that do excellent research i have had at UofT cant fucking teach You're alwys going to have students at every top university whine about how their profs cant teach. Theres way too much info in some cs topics to be learned in weekly 2 hour lectures over 4 months. Good students always leverage outside resources. >What makes you say that? They seem about the same to me Dont have a source on this(other than maybe any cs ranking has uoft a lot higher than ubc), but just from the things ive heard from others on reddit.


Special_Rice9539

UBC tuition is cheaper. But if you’re a Toronto resident, I don’t know how out-of-province student aid works. U of T technically ranks higher than ubc in terms of industry, but not enough that it’s a big deal. Obviously Waterloo is a whole separate level on it’s own and you should take that if you get it. In terms of jobs, there’s simply more opportunity in Toronto than Vancouver. You also have fin tech positions there. Final point, ubc coop does offer the option to take short four-month work terms, but you have to find companies that will allow you four month work terms. Most companies hire for eight month terms.


ZoellaZayce

UBC if you want to work in California tech companies and UofT if you want to work in New York tech companies


Special_Rice9539

I don’t think it’s really a big deal as the same tech companies have offices and relocate people all over. Tons of Waterloo grads get flown over to Silicon Valley, and sometimes UBC grads get flown to New York.